這次帶給大家jQuery三種$()使用詳解,jQuery三種$()使用的注意事項有哪些,下面就是實戰案例,一起來看一下。
$號是jQuery「類別」的一個別稱,$()建構了一個jQuery物件。所以,「$()」可以叫做jQuery的建構子(個人觀點,呵呵!)。
1、$()可以是$(expresion),也就是css選擇器、Xpath或html元素,也就是透過上述表達式來符合目標元素。
例如:$("a")建構的這個對象,是用CSS選擇器建構了一個jQuery物件-它選擇了所有的這個標籤。如:
$("a").click(function(){...})
就是在點擊頁面上的任何一個連結時的觸發事件。確切地說,就是jQuery用這個標籤建構了一個物件$("a"),函數 click()是這個jQuery物件的一個(事件)方法。
例如有這樣一段HTML程式碼:
<p>one</p> <p> <p>two</p> </p> <p>three</p> <a href="#" id="test" onClick="jq()" >jQuery</a>
而操作這段HTML的是如下一條語句:
alert($("p>p").html());
$()中的是一個查詢表達式,也就是用“ p>p」這樣一個查詢表達式建構了一個jQuery對象,然後的「html()」意思是顯示其html內容,也就是上面HTML程式碼段的[two]。再如:
$("<p><p>Hello</p></p>").appendTo("body");
$()中的是一個字串,用這樣一段字符串建構了jQuery對象,然後在
$(document).find("p>p").html());
$()中的document是一個DOM元素,即在全文中尋找帶有
的
元素,並顯示
中的內容。
3、$()可以是$(function),也就是一個函數,它是$(document).ready()的一個速記方式。如常見的形式是這樣的:
$(document).ready(function(){ alert("Hello world!"); });
可變形作:
$(function(){ alert("Hello world!"); });
对于选择HTML文档中的elements,jQuery有两种方法:
1)如$("p>ul a"),它的意思是p标签中的ul标签中的a标签
不过,$('p>ul')和$('p ul')是有区别的,
$('p>ul')是
的直接后代里找
的所有后代里找
的直接后代里找
的所有后代里找
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
以上是jQuery三種$()使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!