मैं निम्न HTML संरचना है:jQuery का उपयोग करना, लिंक है कि एक निश्चित स्ट्रिंग शामिल खोजने के लिए और एक वर्ग को जोड़ने के
<div><a href="link1">blah</a></div>
<div><a href="link2">blah</a></div>
<div><a href="link3.swf">blah</a></div>
<div><a href="link4">blah</a></div>
<div><a href="link5.swf">blah</a></div>
<div><a href="link6.swf">blah</a></div>
jQuery का उपयोग करते हुए मैं उन लिंक को .swf
विस्तार शामिल निकालते हैं और करने के लिए एक वर्ग जोड़ना चाहते हैं उनके माता-पिता div
तत्व। यहां मेरा कोड है, जो काम नहीं कर रहा है:
$('a[href:contains(".swf")]').parent().addClass=('filmtrigger')
क्या आप इसे ठीक करने में मेरी सहायता कर सकते हैं?
': contains' केवल एक टैग के अंदर सामग्री के लिए काम करता है - टैग के भीतर पाठ। आप किसी विशेषता के मान से मेल खाते हैं (संकेत: हारून ने उत्तर दिया) – Erik
ठीक है, धन्यवाद। अब मैं लिंक को हटाना चाहता हूं, लेकिन इसके अंदर मौजूद टेक्स्ट सामग्री को रखना चाहता हूं। मुझे केवल टैग को पट्टी करने की आवश्यकता है जो इसे लपेटता है। आप मुझे क्या करने की सलाह देते हैं? –