HTML-kodlama JavaScript/jQuery | Netgez.com
SORU
2 AÄžUSTOS 2009, Pazar


HTML-kodlama JavaScript/jQuery

JavaScript gizli bir alandan bir değer çekip bir textbox içinde göstermek için kullanıyorum. Gizli alanındaki değeri kodlanır.

Örneğin,

<input id='hiddenId' type='hidden' value='chalk & cheese' />

çekti içine alır

<input type='text' value='chalk & cheese' />

gizli alanı (kodlama kaybederim bu noktada): değerini almak için bazı jQuery ile

$('#hiddenId').attr('value')

Sorun gizli alanından chalk & cheese okuduğumda, JavaScript kodlama kaybedecek gibi görünüyor. " ', ben kaçmak için kodlama kalmasını istiyorum.

JavaScript bir kütüphane ya da kodlamak HTML bir dize olacak bir WordPress kullanmak için bir yöntem var mı?

CEVAP
2 AÄžUSTOS 2009, Pazar


Bu işlevleri kullanın:

function htmlEncode(value){
  //create a in-memory div, set it's inner text(which jQuery automatically encodes)
  //then grab the encoded contents back out.  The div never exists on the page.
  return $('<div/>').text(value).html();
}

function htmlDecode(value){
  return $('<div/>').html(value).text();
}

Temelde bir div elemanı bellekte oluşturulur, ancak hiç belge eklenir.

HtmlEncode fonksiyonu elemanın code kurdum ve kodlanmış innerHTML almak, htmlDecode işlevi elemanın innerHTML değerini ayarlayın ve code alınır.

Çalışan bir örnek here kontrol edin.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010