-2

HTMLコーディングのためにjqueryでダブルqouteパラメータ化関数を使用する方法..

私には機能があります

 function ToggleDropDown(id1,id2);
 {
   var e = document.getElementById("" + id1+ "");
   var strUser = e.options[e.selectedIndex].text;
   $("#" + id2 + "").text(strUser);
 }

今、データグリッドとコンボボタンを構築するjqueryがあります..

 ....
 var control='<div class=...../* other code */>';
 controls += '<select id="GlobalFieldName" onchange=ToggleDropDown("GlobalFieldName","globalSelect");">';

現在、firebugによるhtmlソースファイルに、以下のコードのようなものがあります..

 <select id="GlobalFieldName" globalfieldname","globalselect");"=""   onchange="ToggleDropDown(">
 ......

関数のパラメーターに double qoute を設定する必要があります。それ以外の場合は、やりたくない他のすべての場所で変更する必要があります。

4

1 に答える 1

1

このようなことができます

controls += '<select id="GlobalFieldName" data-file=\'"GlobalFieldName"\' data-select= \'"globalSelect"\' onchange=ToggleDropDown(this.getAttribute(\"data-file\",\"data-select\");">';
于 2013-09-30T08:29:15.910 に答える