1. 程式人生 > >jq給單/複選框新增checked屬性無效的解決辦法

jq給單/複選框新增checked屬性無效的解決辦法

jquery新增屬性checked不管用(jquery,prop的使用)

$("#xxx").attr("checked","checked");

但是頁面上並沒有選中,換成

$("#xxx").prop("checked","checked"); 選中ok.

這裡用attr只是為元素添加了checked=“checked”的屬性,但是並沒有使checked的動作生效。

利用prop是可以直接將屬性生效的方法,例如:disable,checked.prop是布林型的屬性,屬性值只有true|false.