Я пытаюсь прокрутить каждый tr
в моей таблице и получить значение каждого td, где td
- это определенный класс.JQuery - Зацикливание по строкам таблицы
Я заселять свою таблицу, как это:
var attr = "checked";
$('#mytbody').prepend('<tr><td class="cb" value="' + attr + '"><input type="checkbox" ' + attr + ' disabled class="filterPaid" id="invPaid' + i + '" value="outstanding" name="filterTasks[]"></td>.......</tr>');
Я пытаюсь найти, как это:
$("#paidFilter").change(function() {
if(this.checked) {
$('#mytbody > tr > td.cb').each(function(){
console.log($(this).val());
});
}
});
Однако это не возвращает значения для td
класса = «Си-Би».
Как можно получить эти значения?
только в целях пояснения, вы пытаетесь найти, что значение тд или ввод внутри внутри td? – indubitablee
Вы проверили, верно ли 'this.checked'? –
a 'td' не имеет значения' value', используйте атрибут 'data-'. 'val()' работает только с элементами формы – charlietfl