2009-11-20 15 views
26

के साथ सभी mailto लिंक मैं एक पैटर्न है कि दस्तावेज़ पार और मुझे सभी लिंक उनके href में है कि इन्हें मेल मिल जाएगा की जरूरत है यह देखने के लिए प्रत्येक href विशेषता जांचें कि क्या यह मेलो को इंगित करता है लेकिन मुझे लगता है कि jQuery में पैटर्न पैटर्न का कुछ रूप है जो मुझे ऐसा करने की अनुमति देगा।हो रही jQuery

इसे प्राप्त करने का सबसे अच्छा तरीका क्या है?

उत्तर

61
$('a[href^="mailto:"]') 

डबल उद्धरण, आमतौर पर अनावश्यक है, लेकिन इस विशेष मामले में की जरूरत है, क्योंकि : अन्यथा एक छद्म चयनकर्ता की शुरुआत के रूप में दर्शाया जाएगा। तो $('a[href^=mailto]') भी काम करेगा, लेकिन इस विशेष परिदृश्य में, उद्धरण शायद जाने के लिए एक साफ तरीका है।

+0

+1 वास्तव में जो मैं –

+1

के लिए देख रहा था, मुझे एक त्रुटि मिल रही है जब तक कि मैं '' ('a [href^= "mailto:"]' की तरह डबल कोट्स में 'mailto' लपेटता हूं); ' – tmslnz

+0

@ tmslnz: अच्छा पकड़ो! यह '' 'है जो उद्धरणों की आवश्यकता है। अपडेट किया गया। –

संबंधित मुद्दे