【发布时间】:2015-10-15 05:50:47
【问题描述】:
我正在研究用于排名的多个下拉菜单。我从 stackoverflow 中找到了这段优秀的代码:
How to prevent duplicate values in multiple dropdowns using 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>
【问题讨论】:
-
你添加了 jQuery,learn.jquery.com/about-jquery/how-jquery-works
-
您好,是的,在我所有的登录页面上,我都有一个
-
“不起作用”到底是什么意思?它有什么作用吗?您是否在控制台中收到任何错误消息?您的 HTML 代码是否符合 JS 代码的预期?您的页面上是否还有其他可能影响它的内容?
-
您可以将链接添加到公共域上托管的现场演示吗?
标签: javascript jquery dropdown