2011-02-22 16 views
5

<span> etiketi için aşağıdaki metni görüntülemek istiyorum. Aşağıdakiler için tek tırnaklardan nasıl kurtulurum?jQuery veya JavaScript'deki tek alıntılar Escape

$("#spn_err").text($('#txt1').attr('value')+" is not valid"); 

Mesajı 'ZZZ' is not valid olarak görüntülemek istiyorum. Burada $('#txt1').attr('value') dinamik bir değerdir. Bu, abc, bcc, ddd, zzz olabilir. Bunu nasıl yapabilirim?

cevap

11

:

$("#spn_err").text("'" + $('#txt1').val() + "' is not valid"); 

çift tırnak içinde, tek tırnak, normal karakterlerdir ve tersi .val() yöntemi kullanın. Aksi takdirde, ters eğik çizgi ("\"" veya '\'') hazırlayarak bunlardan kaçabilirsiniz.

1

Çok yakın. Bunun gibi

$('#spn_err').text($('#txt1').val() + ' is not valid'); 
0
$("#spn_err").text("'" + $('#txt1').attr('value') + "' is not valid"); 
5
$("#spn_err").text('\'' + $("#txt1").attr("value") + '\' is not valid');