Kaedah operasi atribut elemen nod JQuery_jquery

WBOY
Lepaskan: 2016-05-16 15:55:50
asal
1181 orang telah melayarinya

Contoh dalam artikel ini menerangkan cara mengendalikan atribut elemen nod JQuery. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Dalam JQuery, gunakan kaedah attr() untuk mendapatkan dan menetapkan atribut elemen, dan kaedah removeAttr() untuk memadamkan atribut elemen.

Mendapatkan sifat dan menetapkan sifat

Jika anda ingin mendapatkan tajuk atribut bagi elemen p, anda hanya perlu menghantar satu parameter kepada kaedah attr(), iaitu nama atribut.

var $para = $("p"); //获取<p>节点  
var p_txt = $para.attr("title"); //获取<p>元素节点属性title
Salin selepas log masuk

Jika anda ingin menetapkan nilai tajuk atribut bagi elemen

$("p").attr("title", "your title");
//设置单个的属性值

Salin selepas log masuk

Jika anda perlu menetapkan berbilang atribut untuk elemen yang sama sekali gus, anda boleh menggunakan kod berikut untuk mencapainya:

$("p") .attr({"title" : "your title", "name": "test"});   
//将一个“名/值”形式的对象设置为匹配元素的属性

Salin selepas log masuk

Banyak kaedah dalam JQuery menggunakan fungsi yang sama untuk melaksanakan getter dan setter Contohnya, kaedah attr() di atas bukan sahaja boleh menetapkan nilai atribut elemen, tetapi juga mendapatkan nilai atribut elemen. Kaedah yang serupa termasuk html(), text(), height(), width(), val(), dan css().

Padamkan atribut

Dalam sesetengah kes, anda perlu mengalih keluar atribut tertentu elemen dalam dokumen Anda boleh menggunakan kaedah removeAttr() untuk menyelesaikan tugas.

Jika anda perlu memadamkan atribut tajuk bagi elemen p, anda boleh menggunakan kod berikut untuk mencapainya:

$("p").removeAttr("title");
//删除<p>元素的属性title
Salin selepas log masuk

Anda boleh melihatnya dengan jelas di bawah Firebug.

Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

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