Как получить значение ячейки в таблице, когда пользователь нажимает на следующую ячейку?Получить значение детей в 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>
в JQuery Я хочу, чтобы получить значение атрибута «ID» из второго td
когда пользователь нажимает на кнопку Деактивировать.
я делаю как этот
var userNo = $('td.user', $(this).parents(".userRow")).attr('id');
и как это
var userNo = $($(this).parent(".userRow") > "td").attr("id");
и никто не работает!
Первый способ не работает, когда alert userNo значение возвращает undefined, а при использовании шкафа во втором, функция возврата не существует! – palAlaa
Во втором примере была опечатка, которую я исправил. См. Рабочий пример. – FishBasketGordo