我在用Jade编写的UI上有复选框,需要检查它是否已经过检查,但不知道该怎么做,
玉码是:
input.checkbox#ddp(type='checkbox', style='margin:0px')
检查复选框是否已选中的代码:
events:
'click #ddp': 'checkDesktop'
checkDdp: () ->
if (@el).find('#ddp').checked
alert 'found it 1'
if ($('#ddp').checked)
alert 'found it 2'
if ("input:checkbox[id='ddp']:checked")
alert 'found it 3'
它们都不起作用,请帮助,谢谢!
答案 0 :(得分:0)
尝试使用
$('#ddp')[0].checked; //it is the same that document.getElementById('ddp');
或jquery选择器
$('#ddp:checked');
或方法
$('#ddp').get(0);
说明:即使您按ID使用选择器,也会像使用数组一样使用JQuery Object,