मुझे एक विशेष शब्द खोजने के लिए jQuery के साथ एक दस्तावेज़ के माध्यम से खोजना होगा। यह वास्तव में एक ब्रांड नाम है जिसे कहीं भी बोल्ड और इटैलिक होना चाहिए।स्ट्रिंग के लिए शरीर खोजें और फिर शैली
मैं :contain
लेकिन केवल एक व्यक्ति के तत्व के आधार पर का उपयोग कर ऐसा कर सकते हैं। मैं कोई भी विचार की सराहना की हैं, लंगर के माध्यम से जाने के लिए सक्षम होने की जरूरत है सूचियों divs आदि
$("a:contains('brand name')").html().replace('brand name'....
।
अद्यतन: मुझे यह मिल गया है जो एक पृष्ठ पर सबकुछ काम करता है और बदल देता है लेकिन अब मुझे कक्षा के साथ एक अवधि में लपेटने की जरूरत है। तो बंद करो लेकिन इस पर फंस गया। फिर एक विचार की सराहना की जाएगी। इस दो जवाब को
$("body *").contents().each(function() {
if(this.nodeType==3){
this.nodeValue = this.nodeValue.replace(/brandname/g, 'colour');
}
});
$ (": इसमें शामिल है ('ब्रांड नाम')") सभी तत्वों को वापस कर देगा। –
'यह वास्तव में एक ब्रांड नाम है जिसे कहीं भी बोल्ड और इटैलिक होना चाहिए' ** और ** 'मैं इसका उपयोग कर कर सकता हूं: इसमें केवल एक व्यक्तिगत तत्व आधार पर है। मुझे एंकरों के माध्यम से जाने में सक्षम होना चाहिए, divs आदि सूचीबद्ध करता है। लेकिन 'b' तत्व में' div' को लपेटना वैध HTML मार्कअप नहीं है। वास्तव में स्पष्ट नहीं है कि आप क्या उम्मीद कर रहे हैं? –
@ ए। वोल्फ - किसी भी उदाहरण में शब्द और केवल 'ब्रांड नाम' शब्द को एक अवधि में लपेटने की उम्मीद है।नहींBrandName , लेकिन