Javascript 创建动态组合时出错
我正试图用这个做一个动态组合 我的想法是我的组合应该通过传递div来工作。所以我传递div,然后附加我的输入。当我只使用html时,一切正常。但当我在html中创建输入标记并附加时,它只显示文本框而不是组合框 我的HtmlJavascript 创建动态组合时出错,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
<!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)