【发布时间】:2011-03-15 20:45:53
【问题描述】:
这段代码有什么问题?我有一个多选(VendorIDs)和一个选择(vendorDropDown)。我想在 vendorDropDown 中将 VendorIDs 中的所有选定项目设置为禁用。这不起作用:
$('#Vendor_IDs :selected').each(function (i, selected) {
var v = $(selected).val();
$("#vendorDropDown option[value='" + v + "']").attr("disabled", true);
});
但是,这样做:
$('#Vendor_IDs :selected').each(function (i, selected) {
var v = $(selected).val();
alert(v);
$("#vendorDropDown option[value='" + v + "']").attr("disabled", true);
});
添加警报有何改变?
【问题讨论】:
-
似乎在jsfiddle.net/markcoleman/LAbrY 上为我工作。你哪里有剧本?是在
$(function(){})中吗?
标签: jquery select each multi-select