• HTML中復選框checkbox的一個問題

    2016-07-13

    HTML中復選框checkbox的一個問題

    首先,來一段html代碼:
    <input type="checkbox" name="rate" value="1"/>1 <input type="checkbox" name="rate" value="2" checked="checked"/>2 <input type="checkbox" name="rate" value="3"/>3 <input type="checkbox" name="rate" value="4"/>4 <input type="checkbox" name="rate" value="5"/>5 <input type="checkbox" name="rate" value="6"/>6

    然后我使用jquery來獲取當前選中復選框的情況
    $(":checkbox").each(function(index) { if (this.checked) {。。。}}

    這里使用的是checked這個屬性,這樣能獲取成功,但是,當我使用jquery的attr方法獲取“checked”屬性的時候,
    $(this).attr("checked") == true
    在屬性修改的時候,獲取的仍然是true,后來嘗試后才知道,checked并沒有進屬性列表,這樣訪問不正確。

    天堂网