最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery attr方法獲取input的checked屬性問題

 更新時間:2014年05月26日 09:58:21   作者:  
如果使用jquery,應(yīng)使用prop方法來獲取和設(shè)置checked屬性,不應(yīng)使用attr,需要的朋友可以參考下
問題:經(jīng)常使用jQuery插件的attr方法獲取checked屬性值,獲取的值的大小為未定義,此時可以用prop方法獲取其真實值,下面介紹這兩種方法的區(qū)別:

1.通過prop方法獲取checked屬性,獲取的checked返回值為boolean,選中為true,否則為flase
復(fù)制代碼 代碼如下:

<input type="checkbox" id="selectAll" onclick="checkAll()">全選
function checkAll()
{
var checkedOfAll=$("#selectAll").prop("checked");
alert(checkedOfAll);
$("input[name='procheck']").prop("checked", checkedOfAll);
}

2.如果使用attr方法獲取時,如果當(dāng)前input中初始化未定義checked屬性,則不管當(dāng)前是否選中,$("#selectAll").attr("checked")都會返回undefined;
復(fù)制代碼 代碼如下:

<input type="checkbox" id="selectAll" onclick="checkAll()" >全選

如果當(dāng)前input中初始化已定義checked屬性,則不管是否選中,$("#selectAll").attr("checked")都會返回checked.
復(fù)制代碼 代碼如下:

<input type="checkbox" id="selectAll" onclick="checkAll()" checked>全選
function checkAll()
{
var checkedOfAll=$("#selectAll").attr("checked");
alert(checkedOfAll);
$("input[name='procheck']").attr("checked", checkedOfAll);
}

總結(jié),如果使用jquery,應(yīng)使用prop方法來獲取和設(shè)置checked屬性,不應(yīng)使用attr.

相關(guān)文章

最新評論

利辛县| 大城县| 盐池县| 广灵县| 西丰县| 濉溪县| 锡林郭勒盟| 大余县| 汤原县| 沁源县| 湖口县| 嵩明县| 绥阳县| 潼南县| 南漳县| 新郑市| 柘荣县| 临猗县| 沙湾县| 绥德县| 临洮县| 宣城市| 巴马| 奎屯市| 城口县| 临猗县| 五指山市| 绥德县| 兴隆县| 永登县| 观塘区| 霍林郭勒市| 孝昌县| 和平县| 宜兰市| 江达县| 龙山县| 惠州市| 大悟县| 辉县市| 巫山县|