मैं mailto लपेटने के लिए jQuery का उपयोग करना चाहता हूं: एक ईमेल पते के आसपास लंगर, लेकिन यह भी सीएमपी पैदा कर रहा है कि व्हाइटस्पेस हथियाने है।
यहाँ HTML है जिसके साथ मुझे काम करना है, स्क्रिप्ट मेरे पास है और आउटपुट की एक प्रति है।
एचटीएमएल
<div class="field field-type-text field-field-email">
<div class="field-item">
name@example.com </div>
</div>
jQuery जावास्क्रिप्ट
$(document).ready(function(){
$('div.field-field-email .field-item').each(function(){
var emailAdd = $(this).text();
$(this).wrapInner('<a href="mailto:' + emailAdd + '"></a>');
});
});
HTML उत्पन्न की
<div class="field field-type-text field-field-email">
<div class="field-items"><a href="mailto:%0A%20%20%20%20name@example.com%20%20%20%20">
name@example.com </a></div>
</div>
हालांकि मुझे संदेह है कि इस प्रश्न को पढ़ने वाले अन्य लोग केवल प्रमुख और पूंछता हुआ व्हाट्सएप बंद करना चाहते हैं, मुझे यह मानते हुए कि यह एक ईमेल पता है जिसे मैं लपेट रहा हूं, सभी व्हाट्सएप को खोने में काफी खुश हूं।