代码在JSFiddle中工作得很好,但在我的浏览器中不行

Code works fine in JSFiddle but not in my browser

本文关键字:我的 浏览器 很好 JSFiddle 工作 代码      更新时间:2023-09-26

我正在制作多个下拉菜单用于排名。我从stackoverflow:

中找到了这个优秀的代码:

如何使用jQuery防止多个下拉框中的重复值

它在JSFiddle上工作得很好,但我似乎无法让代码在我的Chrome或IE浏览器中离线工作。有人能帮忙吗?

<script type="text/javascript">
    $(document).ready(function() {
        $(".go").change(function() {
            var selVal = [];
            $(".go").each(function() {
                selVal.push(this.value);
            });
            $(this).siblings(".go").find("option").removeAttr("disabled").filter(function() {
                var a = $(this).parent("select").val();
                return (($.inArray(this.value, selVal) > -1) && (this.value != a))
            }).attr("disabled", "disabled");
        });
        $(".go").eq(0).trigger('change');
    });
</script>

这取决于"行不通"对你来说意味着什么。:)你能在你的控制台上看到任何错误吗?你能看到所有的5个选择吗?你抄对密码了吗?使用2.1.4 jQuery, JSFiddle代码对我来说工作得很好。