कैसे अपने तत्व को jquery में href द्वारा प्राप्त करें?


96

मैं jQuery या जावास्क्रिप्ट में इसकी href विशेषता द्वारा एक तत्व प्राप्त करना चाहता हूं। क्या यह संभव है?

जवाबों:


201

हां, आप उसके लिए jQuery के विशेषता चयनकर्ता का उपयोग कर सकते हैं ।

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

वैकल्पिक रूप से, यदि आपकी रुचि किसी निश्चित URL से शुरू होने वाली लिंक से है, तो विशेषता-प्रारंभ- चयनकर्ता का उपयोग करें:

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

16

यदि आप किसी ऐसे तत्व को प्राप्त करना चाहते हैं, जो उनके href विशेषता में URL का हिस्सा है, जिसका आप उपयोग कर सकते हैं:

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

उदाहरण के लिए, Google.com में href वाले सभी तत्वों का चयन करेंगे:

जैसा कि नीचे दिए गए टिप्पणियों में @BalusC द्वारा कहा गया है, यह उन तत्वों से भी मेल खाएगा जिनके पास google.comhref में किसी भी स्थिति में है, जैसे blahgoogle.com


यह भोलेपन से मेल खाता है blahgoogle.comऔर some.com?blah=google.com। बुरा सुझाव।
बालूसी

@BalusC कहा गया है:any element that has part of a URL in their href attribute.
jonathancardoso


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.