我想在我的代碼中選擇動態輸入字段的ID。當點擊一個按鈕,窗體將創建表單域這樣的:使用jquery選擇正確的輸入字段
<td><input type="text" id="field_a_1"></td>
<td><input type="text" id="field_b_1"></td>
<td><input type="text" id="field_c_1"></td>
當我再次點擊按鈕,我得到這樣的:
<td><input type="text" id="field_a_2"></td>
<td><input type="text" id="field_b_2"></td>
<td><input type="text" id="field_c_2"></td>
我想要做的就是選擇只有場ID,我需要從特定的輸入拉值,並將它傳遞給這樣一個變量:
var example = $(":input:eq(0)").val();
我知道通過後:input
選擇加入:eq(0)
或者它只會抓取field_a_1
的ID,那麼我該如何設置它,以便我可以將我需要的字段分配給變量?
你的問題有點混淆......你的輸入是否隨着按鈕的推動而動態變化?你是否試圖在每次按下按鈕後僅定位第一,第二等輸入字段? – Mottie 2010-05-21 13:13:58
也許你可以重新說一下這些語句來澄清你想要的「只需將字段分配給變量」和「只選擇需要從特定輸入中提取值的字段ID」導致我想知道一點。 – 2010-05-21 13:17:21
fudgy,我的意思是說,當我再次點擊按鈕時,我得到一組新的輸入與新的ID。示例中的第一組表示單個表格行。第二組實際上是一個新的表格行,不會改變第一行。所以當我點擊按鈕時,我會得到一個新的表格行,它將增加id名稱中的數字。我需要的是能夠分別計算每行的值,因此需要能夠爲每行選擇正確的ID。由於我是jquery的新手,你將不得不原諒我。 – rshivers 2010-05-21 17:37:32