Bir mailto sarmak için jQuery'yi kullanmak istiyorum: bir e-posta adresi etrafında çapa, ancak aynı zamanda CMS'nin oluşturduğu beyaz alanı da kapıyor.jQuery ile metin kaparken beyaz alanı nasıl sorabilirim?
Çalışmam gereken HTML, sahip olduğum komut dosyası ve çıktının bir kopyası.
HTML
<div class="field field-type-text field-field-email">
<div class="field-item">
[email protected] </div>
</div>
jQuery JavaScript
$(document).ready(function(){
$('div.field-field-email .field-item').each(function(){
var emailAdd = $(this).text();
$(this).wrapInner('<a href="mailto:' + emailAdd + '"></a>');
});
});
Oluşturulan HTML
<div class="field field-type-text field-field-email">
<div class="field-items"><a href="mailto:%0A%20%20%20%[email protected]%20%20%20%20">
[email protected] </a></div>
</div>
Bu soruyu okurken diğerleri sadece baştaki ve atık boşluk şerit isteyebilirsiniz şüpheli olsa da, ben Ben bir e-posta adresi olduğunu düşündüğüm tüm boşlukları kaybetmekten oldukça memnunum. sarma.
Olası kopya: https://stackoverflow.com/questions/10800355/remove-whitespaces-inside-a-string-in-javascript –