0
我有以下代碼:jQuery的搶在表迴路輸入值
var table = $("#b-table");
table.find('tr').each(function (i) {
var $tds = $(this).find('td'),
qLine = $tds.eq(0).text(),
qPartNumber = $tds.eq(1).text(),
qComments = $tds.eq(5).val();
console.log(qLine);
console.log(qPartNumber);
console.log(qComments);
});
qLine和qPartNumber正在複製在細,因爲這些是td
元件內的文本的值,但qComments未複製過,作爲內該td
元素是另一個input
元素,像這樣:
<td><input class="qComments" type="text"></td>
我已經嘗試使用:
$tds.eq(5).val();
$tds.eq(5).html();
$tds.eq(5).text();
$tds.input.eq(5).val();
$tds.eq(5).input.val();
這些都沒有捕獲輸入的值 - 最後兩個錯誤的語法錯誤。
完美 - 我應該想到利用找到了第二次的。謝謝! –