2012-09-12 87 views
6

我设置我的jQuery Mobile的复选框,像这样..获取复选框值jQuery Mobile的

$("#checkbox-2a").attr("checked", settings.DEnabled).checkboxradio("refresh"); 

这里是标记

<fieldset data-role="controlgroup" data-mini="true" style="text-align:center;"> 
      <input type="checkbox" name="checkbox-2a" id="checkbox-2a" class="custom" /> 
      <label for="checkbox-2a"> 
       Enable D</label> 
.. 

的复选框得到正确检查。但现在当我想要检索与此代码的值..

settings.DEnabled = $("#checkbox-2a").attr("checked"); 

当我调试它返回“检查”,当我在看标记eventhough复选框被得到更新时,在UI正确的校验布尔。我没有在标记中看到'checked'属性。

如何获取/查找复选框的值?

回答