मैं jQuery या जावास्क्रिप्ट में इसकी href विशेषता द्वारा एक तत्व प्राप्त करना चाहता हूं। क्या यह संभव है?
जवाबों:
हां, आप उसके लिए jQuery के विशेषता चयनकर्ता का उपयोग कर सकते हैं ।
var linksToGoogle = $('a[href="http://google.com"]');
वैकल्पिक रूप से, यदि आपकी रुचि किसी निश्चित URL से शुरू होने वाली लिंक से है, तो विशेषता-प्रारंभ- चयनकर्ता का उपयोग करें:
var allLinksToGoogle = $('a[href^="http://google.com"]');
यदि आप किसी ऐसे तत्व को प्राप्त करना चाहते हैं, जो उनके href विशेषता में URL का हिस्सा है, जिसका आप उपयोग कर सकते हैं:
$( 'a[href*="google.com"]' );
उदाहरण के लिए, Google.com में href वाले सभी तत्वों का चयन करेंगे:
जैसा कि नीचे दिए गए टिप्पणियों में @BalusC द्वारा कहा गया है, यह उन तत्वों से भी मेल खाएगा जिनके पास google.com
href में किसी भी स्थिति में है, जैसे blahgoogle.com
।
any element that has part of a URL in their href attribute.
var myElement = $("a[href='http://www.stackoverflow.com']");
blahgoogle.com
औरsome.com?blah=google.com
। बुरा सुझाव।