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

首頁 > 編程 > JavaScript > 正文

jquery對象和DOM對象的區(qū)別介紹

2019-11-20 22:25:40
字體:
供稿:網(wǎng)友
第一步,http://www.k99k.com/jQuery_getting_started.html
第二步,新手先仔細(xì)得全部看一遍jQuery的選擇器,很重要!!!
(http://shawphy.com/jqueryapi/ 這里是最新文檔,有離線版下載)
第三步,深刻了解jQuery對象和普通DOM對象的區(qū)別。互相轉(zhuǎn)化見Q1
Q1,js的寫法:document.getElementById('save').disabled=true;
在jquery中我是這樣寫的$("#save").disabled = true; 為什么沒效果呢

A,這個是典型的問題,其實因為$("#save")出來的其實是jQuery對象,而不是普通DOM對象
這是新手常見的問題。
解決方法有2:
1,用JQ寫法,$("#save").attr("disabled","true");
2,轉(zhuǎn)成DOM寫法$("#save")[0].disabled=true;
當(dāng)然,$("#save")[0]也可以寫成$("#save").get(0)。他返回的也是DOM元素

$("#save").eq(0)得到的還是jq對象
$(dom對象)就能得到一個jq對象。

Q2,獲取選中的checkbox
A:
獲取所有選中的checkbox:
$("input:checkbox:checked")
判斷是否一組checkbox都選中了:
if($("input:checkbox:checked").length){}
判斷某一個checkbox是否被選中
if($("input:checkbox").is(":checked")){}

Q3,我的id里有[]或.之類的符號,怎么辦?或者帶有命名空間的xml標(biāo)簽帶有:怎么辦?
A:用//來轉(zhuǎn)義如<div id="id[1]"></div>
$("#id//[1//]")
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大安市| 北宁市| 太白县| 明溪县| 开封市| 景宁| 格尔木市| 梅河口市| 许昌县| 日土县| 浦江县| 专栏| 清徐县| 依兰县| 汨罗市| 鲁山县| 祁阳县| 方正县| 云龙县| 霸州市| 勐海县| 冕宁县| 巩义市| 中西区| 潜江市| 巴彦淖尔市| 金乡县| 威信县| 富裕县| 辽宁省| 临沧市| 连平县| 武冈市| 陆川县| 百色市| 阿拉善右旗| 贵德县| 丘北县| 平武县| 旺苍县| 河津市|