2016-04-01 36 views
0

Masamı dinamik olarak oluşturdum ve td'lerimden birinde iki farklı parametreyi geçtiğim işleve sahibim. Bunlardan biri ID'dir ve tırnaklara ihtiyaç duymaz ama ikinci parametre tek tırnaklara ihtiyaç duyar ve ben &quote; ya da \ 'gibi birçok kombinasyon denedim ve ihtiyacım olanı alamadım.Javascript işlevinde tek tırnak mı?

tbl +="<td><a onClick='DeleteRes(slotsPtc,"+jsData[key].res_ID+")'></a></td> 

Kod yukarıda bana bunu verdi: İşte benim kodudur

kimse bildirin lütfen bunu parametre tek tırnak koymak nasıl yardımcı olabilir, ben ilk parametre slotsPtc tek tırnak özlüyorum
<a onclick="DeleteRes(slotsPtc,327)"></a> 

ben biliyorum Teşekkürler.

cevap

1

:

tbl += "<td><a onClick='DeleteRes(&apos;slotsPtc&apos;,"+jsData[key].res_ID+")'></a></td>"; 
+0

O Eserleri! Çok teşekkür ederim. –

1

Bir dizedeki tırnak işaretlerini \ karakteriyle çağırarak ekleyebilirsiniz. Ben senin onclick özellik değeri için çift tırnak kaçan kullanmayı tavsiye ve sonra kaçan olmadan tek tırnak kullanabilirsiniz: Eğer HTML tek alıntı olarak &apos; (veya &#39;) kullanabilir

tbl +="<td><a onClick=\"DeleteRes('slotsPtc',"+jsData[key].res_ID+")\"></a></td> 
İlgili konular