Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过单击链接执行jQuery?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何通过单击链接执行jQuery?

Javascript 如何通过单击链接执行jQuery?,javascript,jquery,html,Javascript,Jquery,Html,我想动态加载一组新的HTML,并使用jQuery代码段来完成这项工作。如何在单击时绑定它 jQuery: $("body.page-ready").load("photo.html .test> *"); 链接: <li id="menu-item" class="menu-item-318"><a href="photo.html">Polaroids</a></li> 这个链接已经用所需的HTMl加载了一个新页面,但是我希望它能动

我想动态加载一组新的HTML,并使用jQuery代码段来完成这项工作。如何在单击时绑定它

jQuery:

$("body.page-ready").load("photo.html .test> *");
链接:

<li id="menu-item" class="menu-item-318"><a href="photo.html">Polaroids</a></li>
  • 这个链接已经用所需的HTMl加载了一个新页面,但是我希望它能动态地使用上面的javascript。我可以将链接更改为执行上述jQuery代码的锚点吗

    这样做:

    <li id="menu-item" class="menu-item-318">
      <a href="photo.html"
        onclick='$("body.page-ready").load("photo.html .test> *"); return false;'>Polaroids</a>
    </li>
    

    啊,这真是太好了——第一部分就是我要做的。我甚至没有想到直接在链接中执行脚本。@user3344734但这实际上很糟糕。那么试试第二个。啊,好的。我试试另一个。再次感谢!
    $(function () {
      $("#menu-item a").click(function () {
        $("body.page-ready").load("photo.html .test> *");
        return false;
      });
    });