双引号在javascript中使用

时间:2013-06-24 14:51:36

标签: javascript

我正在添加一个隐藏的输入,因为选择了某个选项,使用带有一些jsp变量的onchange事件。我在我正在处理的div中添加了一些文本,但是有太多的引号和双引号,所以我不明白该怎么做。有没有人有任何想法?

<select name="opt_name%>" onchange="$('#dati_opzioni').append('<input type="hidden" name="optdesc_'+<%=opt.getCdOpzione()%>+'" value="'+<%=optLabel%>+'_'+this.options[this.selectedIndex].text+'"/>');">

2 个答案:

答案 0 :(得分:1)

尝试在onchange =“...”中使用html实体作为双引号(和&amp; quot;没有空格)

<select name="opt_name%>" onchange="$('#dati_opzioni').append('<input type=&quot;hidden&quot; name=&quot;optdesc_'+<%=opt.getCdOpzione()%>+'&quot; value=&quot;'+<%=optLabel%>+'_'+this.options[this.selectedIndex].text+'&quot;/>');">

答案 1 :(得分:0)

试试这个:

<select name="<%=opt_name%>" onchange="$('#dati_opzioni').append('<input type=""hidden"" name=""optdesc_'+<%=opt.getCdOpzione()%>+'"" value=""'+<%=optLabel%>+'_'+this.options[this.selectedIndex].text+'""/>');">