Saya ingin mendapatkan elemen dengan atribut href di jquery atau javascript. Apakah itu mungkin?
96
Saya ingin mendapatkan elemen dengan atribut href di jquery atau javascript. Apakah itu mungkin?
Ya, Anda dapat menggunakan pemilih atribut jQuery untuk itu.
var linksToGoogle = $('a[href="http://google.com"]');
Alternatifnya, jika minat Anda lebih pada tautan yang dimulai dengan URL tertentu, gunakan atribut-dimulai-dengan selektor:
var allLinksToGoogle = $('a[href^="http://google.com"]');
Jika Anda ingin mendapatkan elemen apa pun yang memiliki bagian dari URL di atribut hrefnya, Anda dapat menggunakan:
$( 'a[href*="google.com"]' );
Ini akan memilih semua elemen dengan a href yang berisi google.com, misalnya:
Seperti yang dinyatakan oleh @BalusC pada komentar di bawah, ini juga akan cocok dengan elemen yang ada google.com
di posisi mana pun di href, seperti blahgoogle.com
.
blahgoogle.com
dansome.com?blah=google.com
. Saran yang buruk.any element that has part of a URL in their href attribute.
http://api.jquery.com/attribute-equals-selector/
sumber
Iya.
http://api.jquery.com/attribute-equals-selector/
sumber