骨干JS复选框

时间:2014-05-06 18:24:59

标签: backbone.js pug

我在用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'

它们都不起作用,请帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

尝试使用

$('#ddp')[0].checked; //it is the same that document.getElementById('ddp');

或jquery选择器

 $('#ddp:checked');

或方法

 $('#ddp').get(0);

说明:即使您按ID使用选择器,也会像使用数组一样使用JQuery Object,