leo*_*ora 4 jquery disabled-control tag-it
我有一个页面,我正在使用jquery tagit插件,它工作得很好但我试图在我点击一个按钮时禁用它,并且它有类似的行为,当我禁用这样的选择下拉列表:
$("#selectDropdown").val(0);
$('#selectDropdown').prop('disabled', 'disabled');
Run Code Online (Sandbox Code Playgroud)
无论如何以编程方式禁用和启用jquery tagit插件.我看到docs页面上有一个只读选项, 所以我尝试做这样的事情:
$("#locationTags").tagit({ "readOnly": false });
Run Code Online (Sandbox Code Playgroud)
但这似乎没有做任何事情.
有什么建议?
以下演示了如何禁用/启用tagit字段.
更新了David的优化代码.
$('#disable').click(function(){
$('.ui-autocomplete-input').prop('disabled', true).val('');
$('.tagit-choice').remove();
$('.ui-widget-content').css('opacity','.2');
});
$('#enable').click(function(){
$('.ui-widget-content').css('opacity','1');
$('.ui-autocomplete-input').prop('disabled', false);
});
Run Code Online (Sandbox Code Playgroud)
例
http://jsfiddle.net/davidThomas/j8Eg4/1/
因为您希望该字段看起来像禁用的下拉列表,所以我选择了此解决方案.tagit支持的另一个解决方案是,如果要阻止添加标记,可以使用该beforeTagAdded (function, Callback)功能.并返回false以阻止创建新标记...
这是一个例子.
| 归档时间: |
|
| 查看次数: |
3313 次 |
| 最近记录: |