Я не получаю проверяемый статус флажка. Проверки динамически создаются. Ниже приведен код:Не получать флажок после щелчка на флажке
'[id^=taskcheckbox_] click' : function(el){
var taskObj={};
var taskCheckBoxId = el.attr("id");
var indexOfTask = taskCheckBoxId.split("_")[2];
var checkedValue = this.element.find("#"+taskCheckBoxId).attr("checked");
var task_id = taskCheckBoxId.split("_")[1];
if(checkedValue == "checked" && checkedValue != undefined){
this.count++;
}}
управления не собирается в if
состоянии после того, как флажок. Значение checkedValue
всегда прибывает как undefined
.
Это будет здорово, если вы добавите свой HTML также –
не 'this.element.find (" # "+ taskCheckBoxId)' тот же, что и 'el', поскольку ваш код подразумевает, что они имеют один и тот же' id' (* 'taskCheckBoxId' является атрибутом' id' 'el' *). –
Hi Gaby aka G. Petrioli, я просто подумал о вашей точке ... и это сработало, используя следующее: var checkedValue = el.prop («checked»); – Raj