我希望能够创建一个包罗万象的函数,它允许我在遗留系统上动态设置属性。我想要做的是创建一个 JQuery click 函数,它将禁用元素并提交表单或将当前的 onclick 函数附加到 JQuery click 函数。(假设onclick代码会处理表单)
到目前为止我有
jQuery(element).click( function() {
onclick = (jQuery(this).attr('onclick') || jQuery(this).attr('onClick'));
if(form && !onclick) {
jQuery(form).submit();
} else if (form && onclick) {
jQuery(this).//how do I dynamically execute the onclick code using jquery?
}};
据我所知,这在 javascript 中应该是可能的,但是我找不到任何类似的线程。
编辑
感谢您到目前为止的答案,但是我需要进一步澄清问题。
我需要能够获取当前在 |tag "onclick=function()| 中的函数并将其附加到 jQuery click 函数。这是必要的,因为我必须取消设置 onclick 属性才能触发 jQuery click 事件,但是我需要保留原始功能。