Я создал расширение Chrome, которое успешно создает всплывающее окно с базовым тестом оператора if else. Я хотел бы, чтобы оператор if был (если: текущая активная страница содержит «определенную строку HTML-кода (или имя изображения)», чем отображается всплывающее сообщение)
Я протестировал несколько jquery if if операторов о чтении html-элементов, но ни один из них не работал
Приведенный ниже код работает, изменяя переменную вперед и назад для отображения правильного предупреждения. Тем не менее, я хотел бы сделать оператор if для поиска на текущей странице определенного флажка, который находится внутри уникального div и имеет изображение, которое либо img_checked, либо img_unchecked. Если изображение проверено, я хочу, чтобы оператор if возвращал true, а если нет, возвращал false
popup.js
var a = 1;
if (a == 0){
alert("True");
}
else {
alert("false");
}`
код в настоящее время работает, но если я попытаюсь добавить оператор if, который сканирует страницу на нужный мне набор html, предупреждение страницы вообще не отображается.
Я попробовал этот код и не получил оповещения:
val $nav = jQuery('id="img_chkbox" title="Checked"');
if( $nav.length > 0 && $nav.is(':visible')==true){
alert("true");
}else {
alert("false");
}