pemilih jQuery



Pemilih jQuery membenarkan anda mengendalikan kumpulan elemen HTML atau elemen individu.


Pemilih jQuery

Pemilih jQuery membenarkan anda untuk beroperasi pada kumpulan elemen HTML atau pada elemen individu.

Pemilih jQuery "cari" (atau pilih) elemen HTML berdasarkan id, kelas, jenis, atribut, nilai atribut, dsb. Ia berdasarkan pemilih CSS sedia ada, sebagai tambahan kepada beberapa pemilih tersuai.

Semua pemilih dalam jQuery bermula dengan tanda dolar: $().


Pemilih Elemen

Pemilih elemen jQuery memilih elemen berdasarkan namanya.

Pilih semua <p> elemen dalam halaman:

$("p")

Instance

Selepas pengguna mengklik butang, semua <p> elemen disembunyikan:

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网</title> 
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").hide();
  });
});
</script>
</head>

<body>
<h2>这是一个标题</h2>
<p>这是一个段落。</p>
<p>这是另一个段落。</p>
<button>点我</button>
</body>
</html>

Jalankan instance»

Klik butang "Jalankan Contoh" untuk melihat contoh dalam talian


#id selector

jQuery #id selector memilih elemen yang ditentukan melalui atribut id daripada elemen HTML.

Id elemen dalam halaman hendaklah unik, jadi jika anda ingin memilih elemen unik dalam halaman, anda perlu lulus pemilih #id.

Sintaks untuk memilih elemen mengikut id adalah seperti berikut:

$("#test")

Contoh

Apabila pengguna mengklik butang, elemen dengan atribut id="test" akan disembunyikan:

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网</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">这是另外一个段落</p>
<button>点我</button>
</body>

</html>

Jalankan contoh»

Klik butang "Jalankan Contoh" untuk melihat contoh dalam talian


.pemilih kelas

Pemilih kelas jQuery boleh cari elemen mengikut kelas yang ditentukan.

Sintaks adalah seperti berikut:

$(".test")

Instance

Pengguna mengklik butang Semua elemen dengan atribut class="test" disembunyikan:

Instance

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网</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 class="test">这是一个标题</h2>
<p class="test">这是一个段落。</p>
<p>这是另外一个段落。</p>
<button>点我</button>
</body>
</html>

Jalankan instance»

Klik butang "Jalankan Instance" untuk melihat contoh dalam talian


Lagi contoh

语法描述实例
$("*")选取所有元素在线实例
$(this)选取当前 HTML 元素在线实例
$("p.intro")选取 class 为 intro 的 <p> 元素在线实例
$("p:first")选取第一个 <p> 元素在线实例
$("ul li:first")选取第一个 <ul> 元素的第一个 <li> 元素在线实例
$("ul li:first-child")选取每个 <ul> 元素的第一个 <li> 元素在线实例
$("[href]")选取带有 href 属性的元素在线实例
$("a[target='_blank']")选取所有 target 属性值等于 "_blank" 的 <a> 元素在线实例
$("a[target!='_blank']")选取所有 target 属性值不等于 "_blank" 的 <a> 元素在线实例
$(":button")选取所有 type="button" 的 <input> 元素 和 <button> 元素在线实例
$("tr:even")选取偶数位置的 <tr> 元素在线实例
$("tr:odd")选取奇数位置的 <tr> 元素在线实例

Menggunakan fungsi jQuery dalam fail kendiri

Jika tapak web anda mengandungi banyak halaman dan anda mahu fungsi jQuery anda mudah diselenggara , kemudian sila letakkan fungsi jQuery anda ke dalam fail .js yang berasingan.

Apabila kami menunjukkan jQuery dalam tutorial, kami menambah fungsi terus ke bahagian <head> Walau bagaimanapun, adalah lebih baik untuk meletakkannya dalam fail berasingan, seperti ini (merujuk fail melalui atribut src):

Instance

<head>
< ;script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<script src="my_jquery_functions.js " ></script>
</head>