Jquery (DDCL)下拉列表不起作用
我正在使用版本1.4的jQuery插件 并将其保存在我的本地计算机中,从本地引用HTML代码,同时我正在使用版本1.7.1的jquery。我想在页面加载时创建下拉列表,但没有正确执行,有人能告诉我哪里出了错,哪里出了错,这是我的代码片段Jquery (DDCL)下拉列表不起作用,jquery,Jquery,我正在使用版本1.4的jQuery插件 并将其保存在我的本地计算机中,从本地引用HTML代码,同时我正在使用版本1.7.1的jquery。我想在页面加载时创建下拉列表,但没有正确执行,有人能告诉我哪里出了错,哪里出了错,这是我的代码片段 <!DOCTYPE html> <html> <head> <script src="C:/Users/local/Desktop/jquery-1.7.1.js" type="text/javascript">
<!DOCTYPE html>
<html>
<head>
<script src="C:/Users/local/Desktop/jquery-1.7.1.js" type="text/javascript">
</script>
<script src="C:/Users/local/Desktop/ui.dropdownchecklist.js" type="text/javascript"></script>
</head>
<body>
<select multiple id="s2">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
<script type="text/javascript">
$( document ).ready(function() {
$("#s2").dropdownchecklist();
});
</script>
</body>
</html>
[未测试]
试着预编file://localhost/ 到您的路径:
<script src="file://localhost/C:/Users/local/Desktop/jquery-1.7.1.js"></script>
<script src="file://localhost/C:/Users/local/Desktop/ui.dropdownchecklist.js"></script>
您应该能够像下面这样省去主机部分localhost注意三个斜杠:
<script src="file:///C:/Users/local/Desktop/jquery-1.7.1.js"></script>
<script src="file:///C:/Users/local/Desktop/ui.dropdownchecklist.js"></script>
我也有同样的问题,并且发现了问题 在ui.dropdownschecklist.js中,在函数的末尾_syncSelected:functionsenderCheckbox 使最后一个循环allcheckbox.eachfunctionindex{如下所示:
allCheckboxes.each(function(index) {
if ($(this).attr("checked") == "checked")
$(selectOptions[index]).attr("selected", "selected");
else
$(selectOptions[index]).removeAttr("selected");
});
链接似乎不起作用抱歉,链接不起作用