国产探花免费观看_亚洲丰满少妇自慰呻吟_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.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 鄂托克旗| 宜春市| 山东省| 楚雄市| 台北市| 赞皇县| 水城县| 平潭县| 安康市| 灵台县| 江山市| 贵阳市| 揭阳市| 大冶市| 余姚市| 南木林县| 康平县| 察雅县| 鹤岗市| 原平市| 康马县| 定州市| 汕尾市| 冀州市| 蛟河市| 广宁县| 嘉禾县| 铜梁县| 孝感市| 南漳县| 德化县| 长宁区| 乌拉特中旗| 鄂托克前旗| 华安县| 文昌市| 久治县| 汽车| 孝义市| 丰县| 丰台区|