在JQuery multiselect中有选择地禁用未经检查的选项

时间:2013-04-22 10:45:27

标签: jquery-ui jsp jquery jquery-plugins

在JQuery multiselect中。 http://www.erichynds.com/blog/jquery-ui-multiselect-widget 我们可以在选择(选中复选框)一个选项时选择性地禁用选择框中的一些未选中的选项。并在取消选择时再次启用它们。

由于

1 个答案:

答案 0 :(得分:0)

您可以将此类应用于要禁用的选项。 class="ui-multiselect-disabled ",反之亦然。

我希望你知道这样做的逻辑:)

修改

$("select").change(function () {
var str = "";
var op=$("select option:selected");
op.addClass('newclass');
str = op.text() ;
//op.css('background-color', 'red');
alert("selected"+op.attr('class'));


$("select option").each(function () {
var temp=$(this).text() ;
if(str!=temp){
    $(this).removeClass('newclass');
    alert(temp);
}
});
});

快乐编码:)