我有一個表格的形式。jquery選擇一個項目
<form >
<div>
<table>
<tr>
<td > <input type="text" id="slno1" size="25" value="10" /> </td>
<td > <input type="text" id="data" size="10" value="this is a test" /> </td>
<td > <input type="radio" value="" id="edit1" name="sample" /> </td>
</tr>
<tr>
<td > <input type="text" id="slno2" size="25" value="10" /> </td>
<td > <input type="text" id="data1" size="10" value="this is a test1" /> </td>
<td > <input type="radio" value="" id="edit1" name="sample" /> </td>
</tr>
</table>
<input type="submit" id="mysu1" Value="submits" />
</div>
</form>
因爲當用戶選擇一個單選按鈕的行時,我需要該行上的所有數據。 所以,我們做的:
var theSelectedRadioButton = theForm.find('input[name="sample"]:checked');
我怎樣才能在TD的所有相應的值。
謝謝我也更新了表單數據。當我保持警覺時,我得到:tds作爲對象對象..比這更容易 –
@TheLearner:對,'tds'是一個對象。它是一組匹配的'td'元素的jQuery包裝器。我向你展示瞭如何從這些元素中提取信息(作爲數組)。強烈建議不要使用'alert'這個東西。所有主流瀏覽器都至少內置了一個體面的調試器:http://blog.niftysnippets.org/2011/03/no-excuse.html使用適當的工具,您可以檢查內容'tds' /'tdhtml' /'tddata'甚至(有幾個)使用交互式代碼來找出如何處理它。 –