$(this)不能用作onload事件处理程序

时间:2015-06-05 20:04:14

标签: javascript jquery html onload

我试图在页面由onload事件加载时启动一个函数,该事件包含在body标签中。我的函数需要$(this)值。这里的问题是$(this)在函数中不起作用。但是当我使用onClick事件任何想法以及如何修复它时它会起作用吗?

这不起作用。

<body onload="infoPopUp($(this), 3);">

这样做。

<body onclick="infoPopUp($(this), 3);">

2 个答案:

答案 0 :(得分:2)

您可以轻松地在jQuery中复制<body onclick="">$(function () { // your document has been loaded // infoPopUp($('body'), 3) can be used here });

document.body

答案 1 :(得分:1)

正文在<body onload="infoPopUp(document.body, 3);"> +你忘了关闭引号。

pom.xml