如何在jquery中禁用和启用锚



我使用下面的代码:

$(".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/

相关内容

  • 没有找到相关文章

最新更新