2
ユーザーが次のセルをクリックしたときにテーブル内のセルの値を取得する方法は? jqueryの中jquery内の子供の値を取得
<table id="registrarsTable">
<c:forEach items="${requestScope.AllUsers}" var="user" varStatus="loop">
<tr class="userRow">
<td class="numberWidth">${loop.index + 1}</td>
<td class="nameWidth user" id="${user.userno}">${user.fullName}</td>
<td>
<button name="DeactivateBtn" id="deactivate" class="deactivate btn">deactivate</button>
</td>
</tr>
</c:forEach>
私は、ユーザーが非アクティブ化]ボタンをクリックしたときに二td
から属性「ID」の値を取得したいです。
私はこの
var userNo = $('td.user', $(this).parents(".userRow")).attr('id');
この
var userNo = $($(this).parent(".userRow") > "td").attr("id");
と誰も働かないようにようにします! (this
ある)ボタンから
アラートuserNoの値が未定義の場合、最初の方法では機能しません。また、2番目の関数でクローゼットを使用すると、関数が存在しません! – palAlaa
2番目の例は、私が修正したタイプミスを持っていました。実際の例を参照してください。 – FishBasketGordo