Как заменить содержимое ячейки, в которой находится ссылка, и на нее было нажато?
<table>
<tr>
<td>link here</td>
<td>link here</td>
<td>link here</td>
</tr>
</table>
Например, нажатие ссылки во второй ячейке должно заменить содержимое второй ячейки test
третьей ссылкой, заменяющей третью ячейку и так далее. В основном замените содержимое ячейки, в которой находится ссылка.
Что-то вроде этого:
$('table').on('click', 'a', function(event) {
event.preventDefault();
$(this).closest('td').html('test');
});
Я думаю, это то, что вы хотите:
$("td").click(function() {
$(this).text("test");
});
Вы должны назначить событие jQuery click для каждой ячейки:
$(document).ready(function {
$("td").click(function() {
$(this).html("test"); // Change the clicked cell content for test
});
});