Javascript 什么';这个简单的jQuery有什么问题? $(文档).ready(函数(){ $(“.rpxnow”)。单击(); });

Javascript 什么';这个简单的jQuery有什么问题? $(文档).ready(函数(){ $(“.rpxnow”)。单击(); });,javascript,jquery,Javascript,Jquery,我已经把它放在了我的页面的主体部分,以便单击带有类rpxnow的所有链接。如果我将该行粘贴到javascript控制台,它会产生所需的效果,但是,当我重新加载页面时,它似乎不起作用。似乎对我有效 嗯.click(),它只会在例如.FF中触发单击事件(而不是实际的单击) 但是如果您单击所有链接,则使用$(“a.rpxnow”)。如果您正在动态加载链接,那么您可能需要等待xx秒,然后才能启动单击功能。您的问题是当前脚本没有返回任何内容。您需要定义单击的作用: <script type="tex

我已经把它放在了我的页面的主体部分,以便单击带有类rpxnow的所有链接。如果我将该行粘贴到javascript控制台,它会产生所需的效果,但是,当我重新加载页面时,它似乎不起作用。

似乎对我有效

嗯<不是所有浏览器都支持code>.click(),它只会在例如.FF中触发单击事件(而不是实际的单击)


但是如果您单击所有链接,则使用
$(“a.rpxnow”)
。如果您正在动态加载链接,那么您可能需要等待xx秒,然后才能启动单击功能。

您的问题是当前脚本没有返回任何内容。您需要定义单击的作用:

<script type="text/javascript">
$(document).ready(function() {
  $(".rpxnow").click();
});
</script>

$(文档).ready(函数(){
$(“.rpxnow”)。单击(函数(){
警惕(“嗨!”);
//其他代码。。。
});
});

如果粘贴html会更好。如何将链接添加到页面?它是通过js加载的还是作为文档的一部分发送的?可能DOM就绪时不支持单击事件?为什么您希望在页面呈现之前自动单击链接?请尝试将alert()放在document ready函数中,并检查它是否执行。为什么您试图在加载时立即单击某个内容?他使用的是jQuery的
click
函数:@Felix:我知道,但即使是jQuerys
。click()
实际上并不是在所有浏览器中都单击该元素(相信我,我试过了)。但是,它会触发所选元素的点击事件。点击和触发点击事件(除了鼠标位置)有什么区别?@Flex Kling:通过触发点击事件,您可以触发绑定到该元素的任何方法,但您不会触发任何内置机制,当单击提交按钮时,元素可能有以下链接HREF或submiting。有些浏览器允许这样做,但不是全部。如果我将这一行粘贴到javascript控制台中,就会产生所需的效果。因此,似乎定义了一个单击处理程序。可能是内联处理程序,我们不知道。他没有提供。我在用提供的东西工作
<script type="text/javascript">
$(document).ready(function() {
  $(".rpxnow").click(function(){
      alert('hi!');
      //other code...
    });
});
</script>