radio,CheckBox選中狀態,判斷是否選中,根據值設置radio選中

根據值設置radio選中

<input name="rbsex" id="man_radio" type="radio" value="1" checked="checked" /><label>男</label>

<input name="rbsex" id="woman_radio" type="radio" value="0" />女

var sex = result.resultContent.gender;

$(":radio[name='rbsex'][value='" + sex + "']").prop("checked", "checked");

radio,CheckBox選中狀態,判斷是否選中

可以在元素中添加checked屬性 或者添加checked="checked" 都可以讓某個選項默認選中,單選框的如果有多個checked 會以最後一個爲準

我們可以使用 $("name='subject']:eq(0)").prop("checked");來判斷有沒有被真正的選中。 返回布爾值

$("[name='subject']:eq(0)").prop("checked",false[true]);設置選中或否定

1、對radio 、checkbox 來說說,checked屬性可以保證頁面初始化被選中,但是通過js或者jquery 控制checked屬性並不能保證相應的被選中,同樣也不能通過checked屬性來判斷該元素是否被選中。

2、checked屬性並不能影響form表單的值,表單頁面真正被選中的元素纔是form表單提交的值。

3、通jquery的prop方法可以完美的選中或者取消選中元素,使用prop("checked",true) 選中,prop("checked",false)取消選中,通prop("checked") 返回的false或者true判斷是否選中。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章