Javascript 创建动态组合时出错

Javascript 创建动态组合时出错,javascript,jquery,html,jquery-easyui,Javascript,Jquery,Html,Jquery Easyui,我正试图用这个做一个动态组合 我的想法是我的组合应该通过传递div来工作。所以我传递div,然后附加我的输入。当我只使用html时,一切正常。但当我在html中创建输入标记并附加时,它只显示文本框而不是组合框 我的Html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="CSS/e

我正试图用这个做一个动态组合

我的想法是我的组合应该通过传递div来工作。所以我传递div,然后附加我的输入。当我只使用html时,一切正常。但当我在html中创建输入标记并附加时,它只显示文本框而不是组合框

我的Html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="CSS/easyui.css">
    <script type="text/javascript" src="JS/jquery.min.js"></script>
    <script type="text/javascript" src="JS/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="JS/PCCombo.js"></script>
</head>
<body>
    <div id="myID" style="width:26%; background-color: lightblue;">
    <!-- <input class="easyui-combobox" name="language" style="width:100%;" data-options="
                    url: 'JSON/combobox_data1.json',
                    method: 'get',
                    valueField: 'id',
                    textField: 'text',
                    panelWidth: 350,
                    multiple:true,
                    label: 'Language:',
                    labelPosition: 'top'
                    ">
//-->
    </div>
    <script type="text/javascript">

        var val = document.getElementById("myID");
        var myCombo = new NewCombo ({
                    "val" : val,
                    "url": 'JSON/combobox_data1.json',
                    "divID": "chart_line",
                    }); 

</script>
</body>
</html>

var val=document.getElementById(“myID”);
var myCombo=new NewCombo({
“val”:val,
“url”:“JSON/combobox_data1.JSON”,
“divID”:“图表线”,
}); 
我的JS

NewCombo = function(args){
    debugger;
    var divDetails = args.val;
    var input = '<input class="easyui-combobox" name="language"\
                    style="width:100%;" data-options="\
                    url: "JSON/combobox_data1.json",\
                    method: "get",\
                    valueField: "id",\
                    textField: "text",\
                    panelWidth: 350,\
                    multiple:true,\
                    label: "Language:",\
                    labelPosition: "top"\
                    >';
    divDetails.innerHTML = input
}
NewCombo=函数(args){
调试器;
var divDetails=args.val;
var input='你能把代码放进去让另一个测试你的代码吗,还请提供你正在使用的jquery和jquery easyui版本..你能把代码放进去让另一个测试你的代码吗,还请提供你正在使用的jquery和jquery easyui版本。。
Uncaught SyntaxError: Unexpected token }
    at new Function (<anonymous>)
    at Object.parseOptions (jquery.easyui.min.js:16209)
    at Function.$.fn.validatebox.parseOptions (jquery.easyui.min.js:22880)
    at Function.$.fn.textbox.parseOptions (jquery.easyui.min.js:23440)
    at Function.$.fn.combo.parseOptions (jquery.easyui.min.js:29853)
    at Function.$.fn.combobox.parseOptions (jquery.easyui.min.js:30297)
    at HTMLInputElement.<anonymous> (jquery.easyui.min.js:30220)
    at Function.each (jquery.min.js:2)
    at m.fn.init.each (jquery.min.js:2)
    at m.fn.init.$.fn.combobox (jquery.easyui.min.js:30215)