JQuery-如何运行按ID引用元素的内联脚本?

JQuery-如何运行按ID引用元素的内联脚本?,jquery,Jquery,我对元素有一个onclick调用。我可以通过按id引用元素来运行它吗 <div onclick="random_function(with_a_lot_of_parameters)" id="this_element_id">...</div> 。。。 谢谢。是的,你可以。只需获取元素,然后调用单击 $('#this_element_id').click(); $(“#id”)以字符串的形式获取元素的id,然后返回元素。您可以使用jquery绑定单击处理程序并传递函

我对元素有一个onclick调用。我可以通过按id引用元素来运行它吗

<div onclick="random_function(with_a_lot_of_parameters)" id="this_element_id">...</div>
。。。

谢谢。

是的,你可以。只需获取元素,然后调用
单击

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

$(“#id”)
以字符串的形式获取元素的id,然后返回元素。

您可以使用jquery绑定单击处理程序并传递函数调用,请参见下面的代码

$(function(){
  $('#this_element_id').click(random_function());
}):

使用onClientClick()调用jquery函数

$('#this_element_id').click(function(event){ 
    //Do something
});
将起作用,但如果您想通过内联调用访问div元素,可以将
this
关键字作为参数传递给函数,如:

<div onclick="random_function(this, a_lot_of_parameters)" id="this_element_id">...</div>
random_function(element, param1, param2){
    alert(element);
}