我使用下面的代码:
$(".ui-combobox-toggle").unbind("click");
正在禁用按钮。
我遵循了许多其他选项,如下面它不工作。据我所知,使用bind应该可以工作,但它没有。
我不能再撤消它了,我的意思是使它生效。
我使用bind, removeData, data等
我现在的主要要求是我有一个锚按钮,我必须在切换按钮点击时禁用它,并且必须在点击切换按钮时再次启用它。
但他们没有工作。有解决办法吗?
From jQuery的.bind()
.
从jQuery 1.7开始,
.on()
方法是将事件处理程序附加到文档的首选方法。在早期版本中,.bind()
方法用于将事件处理程序直接附加到元素。
的例子:
$('.ui-combobox-toggle').on('click', handler);
$('.ui-combobox-toggle').off('click', handler);
你可以试试:
禁用锚:
$("a").off('click').on('click', function(e) {
e.preventDefault();
return false;
});
当您需要再次启用它时:
$("a").off('click').on('click', function(e) {
return true;
});
示例:http://jsfiddle.net/38YPU/