У меня есть таблица, и в этой таблице у меня есть значения с id="edit"
. Теперь я хочу получить имя заголовка соответствующего столбца, когда я нажимаю на любую из ячеек. На мой предыдущий вопрос:jQuery получить имя заголовка таблицы щелкнутой ячейки с идентификатором
$('body').on('click', 'td#edit', function() {
var th = $('this').closest('th').eq($('th').val());
alert(th); // returns [object Object]
.........................
}
Можете ли вы мне помочь?
HTML:
<table id="myTable" class="myTable">
<tbody>
<tr>
<th>Select</th>
<th>JobNo</th>
<th>Customer</th>
<th>JobDate</th>
<th>Warranty</th>
<th>RepairStatus</th>
<th>POP</th>
<th>DOA</th>
<th>Model</th>
<th>SN</th>
</tr>
<tr>
<td class="check">
<input type="checkbox" value="12345">
</td>
<td class="edit">
<b>12345</b>
</td>
<td class="edit">gdsgasdfasfasdfa</td>
<td class="edit">2011-01-21</td>
<td class="edit">TRUE</td>
<td class="edit">RP</td>
<td class="edit">FALSE</td>
<td class="edit">0</td>
<td class="edit">5152342</td>
<td class="edit">66665464</td>
</tr>
</tbody>
Вы не должны '' values' с идентификатором = edit' идентификатор должен быть уникальным –
Вы используете тот же id несколько раз? Вы написали, что у вас есть значение * s * с 'id =" edit "'. Идентификаторы должны быть уникальными – Vishal
Что такое разметка 'HTML' .. ?? –