在jQuery的,我已经做了这样的东西在过去的:

$('#someCheckbox').click();

和一切正常,如果用户只是点击的元素上正常。 然而相同的不工作在MooTools的:

$('someCheckbox').fireEvent('click');

该复选框不得到遏制,也不做任何绑定的事件处理程序火灾。

有没有办法做到这一点? 我需要的已经绑定“点击”事件处理程序火灾,所以只设置它的“选中”属性是不是一种选择。

由于

有帮助吗?

解决方案

fireEvent('click')被称为click事件应激发。请参见 http://mootools.net/shell/8bbgn/ 我刚刚建立了一个演示。

该复选框不得到遏制,符合市场预期。要做到这一点,必须将检查属性设置为true:

$('someCheckbox').setProperty('checked', true);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top