我正在添加一个隐藏的输入,因为选择了某个选项,使用带有一些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+'"/>');">
答案 0 :(得分:1)
尝试在onchange =“...”中使用html实体作为双引号(和&amp; quot;没有空格)
<select name="opt_name%>" onchange="$('#dati_opzioni').append('<input type="hidden" name="optdesc_'+<%=opt.getCdOpzione()%>+'" value="'+<%=optLabel%>+'_'+this.options[this.selectedIndex].text+'"/>');">
答案 1 :(得分:0)
试试这个:
<select name="<%=opt_name%>" onchange="$('#dati_opzioni').append('<input type=""hidden"" name=""optdesc_'+<%=opt.getCdOpzione()%>+'"" value=""'+<%=optLabel%>+'_'+this.options[this.selectedIndex].text+'""/>');">