Мне нужен текст Test 2, когда я нажал кнопку «Click». Я пробовал вот так ...Как получить текст следующего td в jQuery?
$("#clicked").click(function(){
alert($('this').closest('td').next('td').next('td').text());
})
Но в предупреждении пусто. Как я могу получить тест 2?
<tr>
<td> </td>
<td><a id = 'clicked'>Click</a></td>
<td>Test 1</td>
<td><a id = 'clicked2' /> Test 2</a></td>
</tr>
Из комментария ниже:
this
означает $('#clicked')
. Это означает, что когда я нажал на ссылку Click
.
Что такое $ (это) для вас? – ristapk
Где находится ваш обработчик кликов? Является ли весь ваш сценарий одной строкой? –
$ (this) .parent(). Next(). Next(). Text(); – Riad