Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Почему не срабатывает .prop('cheked',true)? (https://javascript.ru/forum/dom-window/71537-pochemu-ne-srabatyvaet-prop-%27cheked%27-true.html)

mazahaler 27.11.2017 17:05

Почему не срабатывает .prop('cheked',true)?
 
Здравствуйте, пытаюсь отметить флажок(галочку) checkbox'у, но он не отмечается.
Вот код:
$(function () {
                    $('.listupd').on('click', function () {
                      setTimeout(function () {
                   var checkbox;
                   checkbox=$("#updCheckToDelete").val();
                   
                   if (checkbox==1){
                    $(".UPDClassToDelete1").prop('checked', true);
                    alert (checkbox);
                   }
                      }, 1000);
                    });
                  });

Хотя alert(checkbox) выводится и он равен 1. Как это исправить?
Нужна помощь.

Nexus 27.11.2017 17:13

mazahaler, после алерта добавьте это:
alert('Элемент'+(!$(".UPDClassToDelete1").length?' не':'')+' найден');

рони 27.11.2017 17:15

mazahaler,
элемент $(".UPDClassToDelete1") есть?

mazahaler 27.11.2017 17:16

Nexus,
спасибо, все из-за моей невнимательности.


Часовой пояс GMT +3, время: 10:26.