私はこのhtmlコードを持っています
<table style="width: 100%;">
<tr>
<td>
ID
</td>
<td>
<input id="Text1" type="text" class="b" />
</td>
</tr>
<tr>
<td>
Name
</td>
<td>
<input id="Text2" type="text" class="b" />
</td>
</tr>
<tr>
<td>
Family
</td>
<td>
<input id="Text3" type="text" class="b" />
</td>
</tr>
<tr>
<td colspan="2">
<input id="Button1" type="button" value="Click Me" />
</td>
</tr>
</table>
ユーザーがテキストを入力せず、兄弟の td を選択し、td でテキストを取得する場合、このコードを書いていますが、機能していません
$(function () {
$("#Button1").click(function () {
var ls = $(".b");
alert(ls.length);
for (var i = 0; i <= ls.length - 1; i++) {
if ($(ls[i]).val() == "") {
alert("hi");
var ctx = $(ls[i]).parent("td").parent().siblings();;
alert($(ctx).val());
//
alert(ctx.length);
}
}
});
});
たとえば、Text1 のユーザーが ID を入力してボタン 1 を押すと、アラート ID を表示したいとします。
私を助けてください。皆さんありがとう