0

我正在添加一个隐藏的输入作为选择中的某些内容,使用带有一些 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+'"/>');">

4

2 回答 2

1

尝试在 onchange="..." 中使用 html 实体作为双引号(如 & 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;/>');">
于 2013-06-24T14:54:38.187 回答
0

尝试这个:

<select name="<%=opt_name%>" onchange="$('#dati_opzioni').append('<input type=""hidden"" name=""optdesc_'+<%=opt.getCdOpzione()%>+'"" value=""'+<%=optLabel%>+'_'+this.options[this.selectedIndex].text+'""/>');">
于 2013-06-24T15:49:27.133 回答