2013-09-30 16 views
-2

如何使用雙qoute參數化的jQuery的功能HTML編碼..如何使用雙qoute參數化功能在javascript

我有一個函數

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

現在是建立DataGrid和一個jQuery組合鍵..

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

現在通過源文件螢火蟲我有類似下面代碼..

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

我必須在我的函數的參數中設置雙qoute否則我必須在其他所有我不想做的地方進行更改..任何想法.. !!?

+1

可以逃脫' 「'用\或使用' ''''」''和' 「\」「'是有效的字符串。 – C5H8NNaO4

+0

哎感謝兄弟年的時間n回覆..它的工作:) – saun4frsh

+0

不客氣=) – C5H8NNaO4

回答

1

你可以做這樣的事情

controls += '<select id="GlobalFieldName" data-file=\'"GlobalFieldName"\' data-select= \'"globalSelect"\' onchange=ToggleDropDown(this.getAttribute(\"data-file\",\"data-select\");">';