【发布时间】:2012-08-07 20:26:42
【问题描述】:
我有一个启用或禁用选择元素的复选框
其实我用了这段简单的代码,效果很好。
$("#filtri").change(function(){
if ($("#menuContinenti").attr("disabled")) {
$("#menuContinenti").removeAttr("disabled");
} else {
$("#menuContinenti").attr("disabled", "disabled");
}
});
这是最好的方法还是有类似.toggle() 的功能可以在禁用/启用之间切换?
【问题讨论】:
-
如果它没有损坏...不要修复它:)
-
@FrançoisWahl 是的,它确实有效(正如我所写),但这是尝试这项任务的最佳方式吗?我希望 jquery 提供类似 .toggle() 的功能来在禁用的布尔属性之间切换
-
jQuery 有一个切换开关,但仅用于切换可见性:api.jquery.com/toggle 我不知道用于禁用/启用的 jQuery 内置切换开关,但您可以查看它们中的所有效果文档:api.jquery.com/category/effects
标签: jquery