gpt4 book ai didi

javascript - JQuery 代码在 jsfiddle 中正常工作,但在浏览器中即使使用 $(window).load(function()) 也不能正常工作

转载 作者:行者123 更新时间:2023-11-30 10:08:20 27 4
gpt4 key购买 nike

所以我尝试使用下拉列表进行搜索,这将根据所选答案显示/隐藏一些复选框。问题是它在 jsfiddle.net 上完美运行,但拒绝在我的本地机器上正确加载。我看到了一个类似的帖子并说了一些关于在脚本的其余部分之前添加 $(window).load(function()) 的内容,但即使那样它也拒绝工作。我可能做错了什么,所以感谢您的帮助。

jsfiddle 的链接是这样的:http://jsfiddle.net/CDyZf/66/

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<script>
$(window).load(function());
$('.drop-down-show-hide').hide();

$('#dropDown').change(function () {
$(this).find("option").each(function () {
$('#' + this.value).hide();
});
$('#' + this.value).show();

});
</script>

最佳答案

load() 的参数必须是函数

load(function()) 会将调用名为 function 的函数的返回值传递给它,如果code> 不是保留字,因此会出错。

function init() {

$('.drop-down-show-hide').hide();

$('#dropDown').change(function () {
$(this).find("option").each(function () {
$('#' + this.value).hide();
});
$('#' + this.value).show();

}

$(window).load( init );

关于javascript - JQuery 代码在 jsfiddle 中正常工作,但在浏览器中即使使用 $(window).load(function()) 也不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27939192/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com