jQuery를 사용하여 mailto : anchor를 전자 메일 주소로 감싸고 싶지만 CMS가 생성하는 whitepace도 잡고 있습니다.
여기 내가 작업해야 할 HTML, 내가 가진 스크립트 및 출력 사본이 있습니다.
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>
이 질문을 읽는 다른 사람들이 앞뒤 공백을 제거하고 싶을지도 모르지만, 줄 바꿈하는 전자 메일 주소이므로 모든 공백을 잃어 버리게되어 기쁩니다.
가능한 중복 : stackoverflow.com/questions/10800355/…
—
알 수없는 개발자