SORU
11 Aralık 2008, PERŞEMBE


nasıl jQuery ile metin kapma boşluk şerit muyum?

Bir WordPress kullanmak bir mailto sarmak için kullanmak istiyorum: bir e-posta adresi çapa etrafında, ama aynı zamanda CMS üretiyor whitepace kapma.

İşte ben çalışmak zorundayım HTML, benim gibi komut dosyası ve çıkış bir kopyası.

html

<div class="field field-type-text field-field-email">
  <div class="field-item">
    name@example.com    </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>');
   });
 });

HTML oluşturulur

<div class="field field-type-text field-field-email">
  <div class="field-items"><a href="mailto:
    name@example.com    ">
    name@example.com    </a></div>
</div>

Diğerleri bu konuyu okumak sadece lider ve dava dosyasının boşluk şerit olabilir şüpheli olsa da, tüm bu boşluk dikkate alınarak, kaybetmek için çok mutluyum e-posta adresi sarma değilim.

Şerefe< / ^ br . Steve

CEVAP
11 Aralık 2008, PERŞEMBE


Js: replace işlevini kullanın

var emailAdd = $(this).text().replace(/ /g,'');

Tüm boşlukları kaldırır

Baştaki ve sondaki boşluk kaldırmak istiyorsanızsadece, jQuery kullanımı $.döşeme yöntemi :

var emailAdd = $.trim($(this).text());

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • ItZWaffleS420

    ItZWaffleS42

    9 EYLÜL 2011
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012