jquery中点击事件$("div").live("click",function(){})和$("div").click(function(){})的区别

1.含义不同

1.$("div").live("click",function(){}):此方法将一个或多个事件处理程序附加到所选元素,以指定这些事件发生时要执行的函数。

2.$("div").click(function(){}):当点击某个元素时,会发生点击事件。

2.各种属性

1。
$("div").live("click",function(){}):附加到该方法的事件处理程序适合适当选择容器的当前和未来元素(例如,由脚本创建的新元素成为)。

2.$("div").click(function(){}):如果鼠标指针停留在元素上,然后按下并再次释放鼠标左键,则会发生单击。

3.规定不同

1.{}):指定一个或多个要附加到元素的事件。
多个事件以空格分隔。
必须是有效的事件。

2.$("div").click(function(){}):click()方法触发点击事件或指定点击事件发生时要执行的函数。

参考来源:jquery-live官网

参考来源:jquery-click官网

jquery怎么获取触发点击事件的元素

在jQuery中,获取触发点击事件的元素非常简单。
您可以将实际的jQuery对象作为参数传递给函数,然后在函数内使用该对象来访问元素的特定属性。
例如,如果想在点击某个元素时显示该元素的文本内容,可以这样写:[xss_clean]functionprjlevel(x,y,obj){alert(obj.text());}[xss_clean]在此示例中,“obj”参数是触发单击事件的jQuery对象。
通过调用obj.text()可以获取并显示元素的文本内容。
假设HTML结构如下:test1