【发布时间】:2011-03-08 20:52:39
【问题描述】:
我目前正在寻找输入 type=checkbox 的事件监听器,当禁用状态更改时触发
- 任何触发器更改都会禁用站点上任何复选框的状态
- 状态更改触发的事件监听器
我不想将事件添加到更改复选框状态的第一个触发器。它必须是独立的,因为触发器可能会改变。
到目前为止我所尝试的:
$(function(){
$('.trigger').live('click', function(){
$('.eventbox').attr('disabled','disabled');
});
$('.eventbox').live('change', function(){
alert('state changed');
});
});
不幸的是,更改不起作用。
感谢您的帮助。 杰西
【问题讨论】:
-
你的意思是“禁用”还是“选中”状态?
-
如何禁用复选框?你用
.button('disable')吗? -
仅在选中或未选中复选框时更改曲目,即更改这两个。您确定要跟踪复选框是否启用/禁用?抱歉重复的问题,但我想确定:)
-
看起来很有希望,但不适用于:$('body').change(function(event){ event = event || window.event; console.log(event.target) ; console.log(event.srcElement); });它总是显示点击事件,但属性不改变
标签: javascript jquery