$('.test').css('background','red');
<div id="example">Some text</div>
मैं कैसे .addClass('test')
अगर कर सकते हैं #example
शब्द "पाठ" शामिल हैं?तत्व कुछ पाठ शामिल हैं
$('.test').css('background','red');
<div id="example">Some text</div>
मैं कैसे .addClass('test')
अगर कर सकते हैं #example
शब्द "पाठ" शामिल हैं?तत्व कुछ पाठ शामिल हैं
बस का उपयोग :contains
pseudoclass
$('#example:contains("text")').addClass('test');
इस #example
लिए वर्ग जोड़ देगा अगर यह 'पाठ' शामिल
बिल्कुल सही, धन्यवाद! – UserIsCorrupt
आप $("#example")
उपयोग कर सकते हैं तत्व के लिए एक jQuery आवरण पाने के लिए है, तो text()
का उपयोग पाने के लिए अपने पाठ, और String#indexOf
उपयोग करते हैं, उदाहरण के लिए:
var ex = $("#example");
if (ex.text().indexOf("text") !== -1) {
ex.addClass("test");
}
तुम भीउपयोग कर सकते हैंचयनकर्ता में F. Calderan shows के रूप में, हालांकि ध्यान दें कि जब आप गैर-मानक छद्म-चयनकर्ताओं का उपयोग करते हैं, तो jQuery तत्वों को ढूंढने के लिए अंतर्निहित ब्राउज़र की अंतर्निर्मित सामग्री का उपयोग नहीं कर सकता है, इसलिए यह धीमा हो सकता है। उपर्युक्त jQuery को document.getElementById
का उपयोग करने की अनुमति देगा। ऐसी कुछ स्थितियां हैं जहां गति वास्तव में मायने रखती है।
निम्नलिखित कोड
$('#example:contains("text")').addClass('test');
कोशिश उदाहरण और :contains
चयनकर्ता
मुझे लगता है कि अंदर परीक्षण परीक्षण होना चाहिए। – Zafer
@Zafer Typo, धन्यवाद इसे हल किया गया! :) –
के स्पष्टीकरण के लिए एक नज़र here क्या आप की कोशिश की है है? स्पष्ट रूप से, यह jQuery एपीआई के वास्तव में, वास्तव में सरल उपयोग की तरह लगता है। –
** 1। ** प्रश्न को छोटा करें, इससे पहले "jquery" जोड़ें। "jquery अगर तत्व में कुछ पाठ है" ** 2। ** Google पर जाएं और खोज चलाएं। – Joonas