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