2011-06-13 67 views
0

我似乎有一个问题委托自定义事件的一组元素,然后触发相同的事件。我正在使用jQuery 1.6。我从表单中选择一组输入元素,并将具有自定义“attrToggle”事件的事件委托给表单的包含元素。稍后,我尝试在选择相同的输入元素后触发('attrToggle'),并且它不会像处理程序被触发一样显示。问题与jQuery委托/触发器上:输入元素

我创建了这个功能

http://jsfiddle.net/VZHw2/1/

谢谢你一个简单的例子的的jsfiddle!

-J

+0

顺便说一句,因为你使用的是jQuery 1.6,所以使用'.prop(“disabled”,true“)'而不是'.attr(”disabled“,true) – kei 2011-06-13 22:27:22

回答

1

显然,附加到禁用元素的处理程序不能被触发。您必须先启用该元素。