Rumah > hujung hadapan web > tutorial js > Ketahui pemilih atribut dalam jQuery: contoh dan analisis penggunaan

Ketahui pemilih atribut dalam jQuery: contoh dan analisis penggunaan

PHPz
Lepaskan: 2024-02-27 10:48:04
asal
1162 orang telah melayarinya

Ketahui pemilih atribut dalam jQuery: contoh dan analisis penggunaan

Ketahui pemilih atribut dalam jQuery: contoh dan analisis penggunaan

Dalam pembangunan bahagian hadapan, jQuery ialah perpustakaan JavaScript yang digunakan secara meluas yang boleh memudahkan penulisan kod dalam operasi halaman, pemprosesan acara, kesan animasi, dll. Antaranya, pemilih atribut adalah kaedah penting dalam jQuery, yang boleh menapis dan beroperasi berdasarkan nilai atribut elemen. Artikel ini akan memperkenalkan contoh dan penggunaan pemilih atribut dalam jQuery, dan memberikan contoh kod khusus.

1. Sintaks asas

Pemilih atribut menggunakan sintaks [attribute=value] dalam jQuery, dengan attribute ialah nama atribut elemen dan value ialah nilai atribut yang akan dipadankan. Di samping itu, kaedah pemadanan yang berbeza boleh dicapai melalui pengendali yang berbeza, termasuk "sama dengan", "tidak sama dengan", "mengandungi", dsb. <code>[attribute=value]的语法,其中attribute是元素的属性名称,value是要匹配的属性值。此外,还可以通过不同的运算符实现不同的匹配方式,包括“等于”、“不等于”、“包含”等。

2. 实例与用法解析

2.1 简单的属性选择器

<!DOCTYPE html>
<html>
<head>
  <title>属性选择器实例</title>
  <!-- 引入jQuery库 -->
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <p class="example" id="demo" title="example">这是一个示例段落</p>

  <script>
    $(document).ready(function(){
      // 通过属性选择器选取title属性为example的元素
      $('[title="example"]').css('color', 'red');
    });
  </script>
</body>
</html>
Salin selepas log masuk

在上面的例子中,通过属性选择器[title="example"]选取了title属性为example的元素,然后改变了其文字颜色为红色。

2.2 不等于选择器

<!DOCTYPE html>
<html>
<head>
  <title>属性选择器实例</title>
  <!-- 引入jQuery库 -->
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <p class="example" id="demo" title="example">这是一个示例段落</p>
  <p class="example" id="demo2" title="another">这是另一个示例段落</p>

  <script>
    $(document).ready(function(){
      // 通过属性选择器选取title属性不等于example的元素
      $('[title!="example"]').css('color', 'blue');
    });
  </script>
</body>
</html>
Salin selepas log masuk

上述案例中,选择title属性不等于example的元素,并将其文字颜色设置为蓝色。

2.3 包含选择器

<!DOCTYPE html>
<html>
<head>
  <title>属性选择器实例</title>
  <!-- 引入jQuery库 -->
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <p class="example" id="demo" title="example">这是一个示例段落</p>
  <p class="example" id="demo2" title="another example">这是另一个示例段落</p>

  <script>
    $(document).ready(function(){
      // 通过属性选择器选取title属性值包含example的元素
      $('[title*="example"]').css('font-weight', 'bold');
    });
  </script>
</body>
</html>
Salin selepas log masuk

在这个案例中,通过包含选择器[title*="example"]

2. Contoh dan analisis penggunaan

2.1 Pemilih atribut mudah

rrreeeDalam contoh di atas, pemilih atribut [title="example"] dipilih Elemen yang tajuknya atribut ialah contoh kemudian menukar warna teksnya kepada merah.

2.2 Tidak sama dengan pemilih

rrreeeDalam kes di atas, pilih elemen yang atribut tajuknya tidak sama dengan contoh dan tetapkan warna teksnya kepada biru. 🎜

2.3 Sertakan pemilih

rrreee🎜Dalam kes ini, elemen yang mengandungi contoh dalam nilai atribut tajuk dipilih dengan memasukkan pemilih [title*="example"] dan Teksnya ditetapkan kepada tebal. 🎜🎜Kesimpulan🎜🎜Melalui contoh dan analisis penggunaan dalam artikel ini, kami memahami sintaks asas dan penggunaan biasa pemilih atribut dalam jQuery. Pemilih atribut boleh membantu kami memilih elemen pada halaman dengan lebih tepat dan mencapai kesan interaksi yang lebih fleksibel. Saya berharap pembaca boleh menjadi lebih mahir dalam menggunakan pemilih atribut dalam jQuery dan meningkatkan kecekapan pembangunan bahagian hadapan dengan mengkaji artikel ini. 🎜

Atas ialah kandungan terperinci Ketahui pemilih atribut dalam jQuery: contoh dan analisis penggunaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan