Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menggunakan \'#\' dalam Pemilih CSS dan jQuery dengan Hashtags?

Bagaimana untuk Menggunakan \'#\' dalam Pemilih CSS dan jQuery dengan Hashtags?

Barbara Streisand
Lepaskan: 2024-10-27 12:16:30
asal
438 orang telah melayarinya

How to Use '#' in CSS and jQuery Selectors with Hashtags?

Menggunakan '#' dalam CSS dan jQuery Selectors dengan Hashtags

Isunya

Pertimbangkan HTML berikut:

<code class="html"><div id='test#1'>test1</div>
<div id='test#2'>test2</div></code>
Salin selepas log masuk

Coretan kod berikut tidak akan berfungsi seperti yang dijangkakan:

<code class="css">#test#1 {
  color: red;
}</code>
Salin selepas log masuk
<code class="jQuery">$('#test#2').css('color', 'blue');</code>
Salin selepas log masuk

Penyelesaian

Untuk menggunakan aksara meta seperti '#' sebagai bahagian literal nama, ia mesti dilepaskan dengan garis miring ke belakang:

<code class="css">#test\#1 {
  color: red;
}</code>
Salin selepas log masuk
<code class="jQuery">$('#test\#2').css('color', 'blue');</code>
Salin selepas log masuk

Pengesyoran

Sebaik-baiknya elakkan menggunakan '#' dalam ID anda untuk konsistensi dan mengikut piawaian web. ID mesti bermula dengan huruf dan hanya boleh mengandungi huruf, nombor, sempang, garis bawah, titik bertindih dan noktah.

Melepaskan diri '.' dalam ID

Jika ID mengandungi '.', anda juga harus melepaskannya:

<code class="html"><div id='test.1'></div></code>
Salin selepas log masuk
<code class="css">#test\.1 {
  color: red;
}</code>
Salin selepas log masuk
<code class="jQuery">$('#test\.1').css('color', 'blue');</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menggunakan \'#\' dalam Pemilih CSS dan jQuery dengan Hashtags?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan