DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jquery對象和DOM對象的區別介紹
jquery對象和DOM對象的區別介紹
編輯:JQuery特效代碼     
第一步,http://www.k99k.com/jQuery_getting_started.html
第二步,新手先仔細得全部看一遍jQuery的選擇器,很重要!!!
(http://shawphy.com/jqueryapi/ 這裡是最新文檔,有離線版下載)
第三步,深刻了解jQuery對象和普通DOM對象的區別。互相轉化見Q1
Q1,js的寫法:document.getElementById('save').disabled=true;
在jquery中我是這樣寫的$("#save").disabled = true; 為什麼沒效果呢

A,這個是典型的問題,其實因為$("#save")出來的其實是jQuery對象,而不是普通DOM對象
這是新手常見的問題。
解決方法有2:
1,用JQ寫法,$("#save").attr("disabled","true");
2,轉成DOM寫法$("#save")[0].disabled=true;
當然,$("#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標簽帶有:怎麼辦?
A:用\\來轉義如<div id="id[1]"></div>
$("#id\\[1\\]")
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved