Я таблицу следующим образом:Получить значение в ячейке таблицы с JQuery
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="lanpaizt-tab">
<tr class="lanpaizt-tr1">
<td class="wid70">id</td>
<td class="wid150">nickname</td>
<td class="wid150">account</td>
<td class="wid150">mail</td>
<td class="wid100">tel</td>
<td>operate</td>
</tr>
<tr>
<td rowspan="2" id="member_id">2</td>
<td rowspan="2">lisi</td>
<td>dksdkl</td>
<td>[email protected]</td>
<td rowspan="2">123456</td>
<td rowspan="2">
<button class="editbtn"></button>
<button class="deletebtn"></button>
</td>
</tr>
<tr>
<td>sdlsd</td>
<td>[email protected]</td>
</tr>
</table>
Я хочу, чтобы получить значение ячейки, ИД «member_id» с двумя способами, но не удалось:
1 .
$('.deletebtn').click(function(){
var user_id = $(this).closest('#member_id').text()
console.log(user_id)
})
2.
$('.deletebtn').click(function(){
var user_id = $(this).closest('tr').siblings('#member_id').text()
console.log(user_id)
})
Оба они получают пустое значение. Что случилось с моим кодом? Есть ли другой способ его получить? Благодарю.
Не может работать. Он просто становится неопределенным – user1179442