जवाबों:
$('a[href$="ABC"]')...
चयनकर्ता प्रलेखन http://docs.jquery.com/Selectors पर पाया जा सकता है
विशेषताओं के लिए:
= is exactly equal
!= is not equal
^= is starts with
$= is ends with
*= is contains
~= is contains word
|= is starts with prefix (i.e., |= "prefix" matches "prefix-...")
$('a').filter(function() { return !this.href || !this.href.match(/ABC/); });
document.querySelectorAll('a[href$="ABC"]')
इसे प्राप्त करने के लिए उपयोग कर सकते हैं ।
$('a[href$="ABC"]:first').attr('title');
यह पहले लिंक का शीर्षक लौटाएगा जिसमें एक URL है जो "एबीसी" के साथ समाप्त होता है।
$("a[href*=ABC]").addClass('selected');
यदि आप इस तुच्छ वस्तु को पूरा करने के लिए jQuery जैसी बड़ी लाइब्रेरी का आयात नहीं करना चाहते हैं, तो आप querySelectorAll
इसके बजाय बिल्ट-इन विधि का उपयोग कर सकते हैं । डोम तरीकों के साथ jQuery के काम के लिए इस्तेमाल लगभग सभी चयनकर्ता तार:
const anchors = document.querySelectorAll('a[href$="ABC"]');
या, यदि आप जानते हैं कि केवल एक मिलान तत्व है:
const anchor = document.querySelector('a[href$="ABC"]');
यदि आप जिस मान की खोज कर रहे हैं वह अल्फ़ान्यूमेरिक है, उदाहरण के लिए, आप यहां आमतौर पर उद्धरण चिह्नों को छोड़ सकते हैं, यहाँ, आप भी उपयोग कर सकते हैं
a[href$=ABC]
लेकिन उद्धरण अधिक लचीले और आमतौर पर अधिक विश्वसनीय होते हैं ।