亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery 選擇器

jQuery最核心的組成部分就是:選擇器引擎,它繼承了css語法,可以對DOM元素的標簽名,屬性名,狀態(tài)等進行快速準確的選擇,并且不用擔心瀏覽器的兼容性,

因此我們下面介紹的jQuery選擇器大多與我們之前學習的CSS選擇器類似

CSS選擇器是用來查找和定位頁面中的元素,并將樣式設(shè)置到元素上

jQuery選擇器也是用來查找元素,我們找到元素后,可以使用一些給定的方法來修改、刪除、甚至移動元素

在使用jQuery選擇器時,我們必須使用“$()”函數(shù)來包裝使用我們的css規(guī)則,而css規(guī)則作為參數(shù)傳遞到jQuery對象內(nèi)部后,在返回包含頁面中對應元素的jQuery對象,隨后,我們就可以對這個獲取到的DOM節(jié)點進行行為操作了。


元素選擇器

jQuery 元素選擇器基于元素名選取元素。

在頁面中選取所有 <p> 元素:

$("p")

實例

用戶點擊按鈕后,所有 <p> 都會改變顏色:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js">
    </script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                $("p").css('color','red');           //添加一個行為
            });
        });
     </script>

</head>
<body>
<h2>這是一個標題</h2>
<p>這是一個段落。</p>
<p>這是另一個段落。</p>
<button>點我</button>
</body>
</html>

運行程序嘗試一下


#id 選擇器

jQuery #id 選擇器通過 HTML 元素的 id 屬性選取指定的元素。

注意:ID在頁面只允許出現(xiàn)一次,我們一般都是要求開發(fā)者蹲守和保持這個規(guī)則。但如果你在頁面中出現(xiàn)三次,并且使用css樣式,那么這三個元素還會執(zhí)行效果,但如果你在jQuery中這樣去做,就會遇到問題,只有一個ID會生效,所以我們一定要養(yǎng)成習慣,在頁面僅使用一個ID

通過 id 選取元素語法如下:

$("#test")

實例

當用戶點擊按鈕后,有 id="test" 屬性的元素會變成紅色:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
    </script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                $("#test").css('color','red');
            });
        });
    </script>
</head>
<body>
<h2>標題</h2>
<p>段落</p>
<p id="test">我變顏色了</p>
<button>點我</button>
</body>
</html>

運行程序嘗試一下


.class 選擇器

jQuery 類選擇器可以通過指定的 class 查找元素。

語法如下:

$(".test")

實例

用戶點擊按鈕后,所有帶有 class="test" 屬性的元素都會改變顏色:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
    <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
    </script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                $(".test").css('color','blue');
            });
        });
    </script>
</head>
<body>
<h2 class="test">class選擇器</h2>
<p class="test">class選擇器</p>
<button>點我</button>
</body>
</html>

運行程序嘗試一下


更多的選擇器實例

語法描述
$(this)當前 HTML 元素
$("p")所有 <p> 元素
$("p.intro")所有 class="intro" 的 <p> 元素
$(".intro")所有 class="intro" 的元素
$("#intro")id="intro" 的元素
$("ul li:first")每個 <ul> 的第一個 <li> 元素
$("[href$='.jpg']")所有帶有以 ".jpg" 結(jié)尾的屬性值的 href 屬性
$("div#intro .head")id="intro" 的 <div> 元素中的所有 class="head" 的元素




Weiter lernen
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("#test").hide(); }); }); </script> </head> <body> <h2>標題</h2> <p>段落</p> <p id="test">#id選擇器,點擊我會隱藏</p> <button>點我</button> </body> </html>
einreichenCode zurücksetzen