Я пытаюсь отфильтровать мою страницу по значению. Таким образом, всякий раз, когда значение существует в определенной строке, оно будет фильтровать эту строку. Проблема с моим кодом - это если флажок установлен, даже не срабатывает. Я знаю это, потому что тестовый протокол сообщения журнала не отображается. Я не получаю никаких синтаксических ошибок в консоли, но не вижу, что флажок установлен. Я нахожусь в JavaScript. Когда флажок установлен, не должен загореться следующий код?фильтр по флажку значение javascript не работает
var $row = $("#data tr"),
$filter_poweron = $("#poweron");
if($filter_poweron.checked) {
console.log('test');
var filterText_poweron = $filter_poweron.val().toLowerCase();
$row.each(function() {
var $row_d = $(this);
$row_d.toggle($row_d.text().toLowerCase().indexOf(filterText_poweron) > -1);
});
}
<br><input type="checkbox" id="poweron" value="1O">PoweredOn <input type="checkbox" id='poweroff' value="0F"> PoweredOff
': checked' должно быть' ': checked'' – Tomanow