使用jQuery触发html的onclick事件
- 论坛
- 使用jQuery触发html的onclick事件
37 浏览
使用jQuery触发html的onclick事件
我有一些元素:
这个内联的onclick是由一个我无法控制的CMS生成的。
我想用jQuery执行$("#test_default").click();
,但是这不起作用,因为它没有绑定到jQuery事件管理器。
我已经尝试了一些变化:
$("#test_default").click(function (e) { $(e.target).attr("onclick").apply(checkbox, [e]); return false; }).click();
但是都没有成功。请帮忙。
在onclick
中可能有几十个不同的函数。复制它们并并行运行它们不是一个真正的选项。
这些答案在小Demo中有效,但在实际环境中无效。请查看http://jsfiddle.net/GtJjt/。我需要以编程方式触发复选框。
奇怪的是只有$("#metadata_field_text_10190_default")[0].click();
可以正确触发事件。有人能解释这个吗?