我收到了Uncaught TypeError:undefined is not a function in this line

$('.for_checkbox select').combobox();


这是什么意思?组合框已正确填充。怎么了?

最佳答案

请确保我提供的所有这些行都显示在您的html文件中

<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
<script type="text/javascript" src="easyui/jquery.min.js"></script>
<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>


这必须是失败的唯一原因,除了其他1个原因。
请确保$('.for_checkbox select')返回一个元素,而不是一个空数组。
您可以通过在Chrome / Firefox中打开Web应用程序来完成此操作,点击F12并转到控制台。
在控制台内部,粘贴$('.for_checkbox select')并按Enter。
如果结果为[],则意味着找不到该元素,这就是问题所在,否则,缺少导入行代码。

可以找到导入+文档的链接HERE

关于javascript - 未定义不是带有组合框的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25146193/

10-12 04:26