国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:06:37
字體:
來源:轉載
供稿:網友
如果使用jquery,應使用prop方法來獲取和設置checked屬性,不應使用attr,需要的朋友可以參考下

問題:經常使用jQuery插件的attr方法獲取checked屬性值,獲取的值的大小為未定義,此時可以用prop方法獲取其真實值,下面介紹這兩種方法的區別:

1.通過prop方法獲取checked屬性,獲取的checked返回值為boolean,選中為true,否則為flase

復制代碼 代碼如下:


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


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

復制代碼 代碼如下:


<input type="checkbox" >全選


如果當前input中初始化已定義checked屬性,則不管是否選中,$("#selectAll").attr("checked")都會返回checked.

復制代碼 代碼如下:


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


總結,如果使用jquery,應使用prop方法來獲取和設置checked屬性,不應使用attr.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 绥芬河市| 兴安县| 吉安市| 昂仁县| 翼城县| 南华县| 确山县| 昭苏县| 罗山县| 林芝县| 江北区| 宜州市| 剑河县| 绥阳县| 九龙坡区| 永修县| 时尚| 谷城县| 泰宁县| 承德市| 岳池县| 满城县| 汉寿县| 安塞县| 体育| 本溪市| 浦县| 南康市| 宜丰县| 黄梅县| 青浦区| 永吉县| 图木舒克市| 阜新市| 海盐县| 固阳县| 怀远县| 郴州市| 徐汇区| 万荣县| 黑龙江省|