jquery html()触发事件,使用jQuery触发html onclick事件

作者探讨了如何在CMS生成的内联onclick事件下,使用jQuery动态触发HTML元素事件,尤其是在遇到复杂内联函数时。文章聚焦于一个特殊案例,即为何`$(#metadata_field_text_10190_default)[0].click();`有效,而常规方法无效,并寻求解答和适用场景限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内联onclick是由我无法控制的cms生成的.我想$("#test_default").click();用jQuery 执行,但这不起作用,因为它没有绑定到jQuery事件管理器.

我一直在尝试变种

$("#test_default").click(function (e) {

$(e.target).attr("onclick").apply(checkbox, [e]);

return false;

}).click();

但无济于事.请帮忙.

谢谢.

onclick中可能有几十种不同的内联函数.复制它们并将它们并行运行并不是一个真正的选择.

答案适用于小型演示,但不适用于实时环境.请查看http://jsfiddle.net/GtJjt/我需要以编程方式触发复选框.

奇怪的是只能$("#metadata_field_text_10190_default")[0].click();正确触发事件.有谁能解释一下?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值