このコードを使用して、各tr行の最初のtd要素内のテキストにアクセスしました。
$('tr').each(function () {
var tds = $(this).find('td'),
text = tds.filter('[id^="refKey_"]').text(),
HTMLは次のとおりです。
<tr id="row_1">
<td id="tempRowKey_1" >1.0.0</td>
ただし、コードを変更し、次のHTMLを使用しています。
<tr id="row_1">
<td id="tempRowKey_1" >
<input type="text" size="10" value="1.0.0" class="updatable" id="TempRowKey_1">
</td>
入力内にある「1.0.0」などの値を取得する方法を教えてもらえますか。今回は「TempRowKey_xxxx」のIDを使用できますか?
更新:私は次のことを試し、与えられた答えも試しましたが、どちらも機能しませんでした:
var tds = $(this).find('input'),
text = tds.filter('[id^="TempRowKey_"]').val(),
誰かが何か間違っているのを見ることができますか?