2012-09-12 88 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'屬性。

如何獲取/查找複選框的值?

回答