我是jquery的新手。我使用的是msDropDown plugin,这是一个用图片和描述制作下拉列表的插件,我遇到了一个问题:禁用MS下拉列表,然后删除这个属性!!我试过了:
$('#id').attr('disabled',true);和
$('#id').attr('disabled','disabled');和
$('#id').attr('disabledAll','disabledAll');和
$('#id').addClass('disabled');和
$('#id').addClass('disabledAll');和
$('#id').disableSelection();我没有办法了!有谁能帮我吗?
发布于 2013-03-06 19:58:06
你使用的代码可以在一个普通的dropdown (<select>)元素上工作,但是插件的工作方式是创建新的标记来模拟dropdown行为-它不再支持原生表单元素属性,所以设置disabled属性对它没有影响。
然而,插件确实公开了它自己的disabled属性--只是触发方式不同而已。The documentation可以更清楚,但它说您可以使用.set()方法来修改属性。考虑到这一点,代码应该是:
$('#id').data('dd').set('disabled', true);…或者,如果它还没有初始化:
$('#id').msDropDown({disabled:true});https://stackoverflow.com/questions/15246605
复制相似问题