Jquery'de href ile bir eleman nasıl elde edilir?


Yanıtlar:


203

Evet, bunun için jQuery'nin öznitelik seçicisini kullanabilirsiniz .

var linksToGoogle = $('a[href="http://google.com"]');

Alternatif olarak, ilgi alanınız daha ziyade belirli bir URL ile başlayan bağlantılar ise , özellik-başlar-ile seçiciyi kullanın:

var allLinksToGoogle = $('a[href^="http://google.com"]');

17

Href özniteliğinde bir URL'nin parçası olan herhangi bir öğeyi almak istiyorsanız, şunu kullanabilirsiniz:

$( 'a[href*="google.com"]' );

Bu, google.com'u içeren href'e sahip tüm öğeleri seçecektir, örneğin:

Aşağıdaki yorumlarda @BalusC tarafından belirtildiği google.comgibi, href içinde herhangi bir konumda bulunan öğelerle de eşleşecektir blahgoogle.com.


Ayrıca safça eşleşir blahgoogle.comve some.com?blah=google.com. Kötü öneri.
BalusC

1
@BalusC belirtildiği gibi:any element that has part of a URL in their href attribute.
jonathancardoso


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.