0
我需要獲取表格第5列內的文本框的值,並在警報中顯示該值。jquery從表格單元格獲取值
的文本框是具有名稱爲:T [1],T [2],T [3] .......... T [30]
$('#MyTable tr td:nth-child(5)').each(function(index) {
var TextBoxValue = $("input[type=text][name^=T]").eq(index).val();
});
我的表具有: 10colums和30rows
但它跳過一行,並在警告框中顯示奇數行文本框值。
請幫
非常感謝主席先生,但什麼是.EQ(指數)的問題。爲什麼它不工作? – sqlchild
*技術上*,它沒有錯(因此沒有錯誤信息),但用法沒有意義。根據jQuery文檔,'eq()'函數用於「將匹配元素的集合減少到指定索引處的集合。」所以,假設你在你的each()循環的第7次迭代中,你的原始選擇器將在$(「input [type = text] [name^= T]」)中尋找第7個實例單細胞。 –