У меня была таблица, в которой нажатие кнопок не работало, основываясь на функции jQuery
, которую я определил в document.ready. Благодаря Stackoverflow
я попробовал следующий код, и теперь кнопки работают при нажатии (показывая их идентификатор):
$('.myspecialtable').on('click',"button.btn", function(){
console.log(this.id);
});
Внутри этой таблицы также div
с и span
с, которые имеют различные id
с. К сожалению, они не распознаются jQuery
. Например, я хочу изменить текст внутри span
с помощью id="aggregated-score"
. Снова используя Stackoverflow
предыдущие ответы на вопросы, я пробую следующее, и ничего не происходит:
$('.myspecialtable').on('click',"button.btn", function(){
console.log(this.id);
$('#aggregated-score span').text('changed!');
});
Даже когда я пытаюсь:
var x = $('#aggregated-score span').text('changed!');
console.log(x)
в консоли ничего не появляется, что заставляет меня думать, что на id
ничего не действует. Что я делаю неправильно? Как я могу сказать jQuery
распознавать идентификаторы внутри таблицы.