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="..." 内の二重引用符 (空白なしで & quot; として) に html エンティティを使用してみてください。

<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 に答える