jQuery如何在div中设置点击href?

fay*_*aya 2 html javascript jquery dom

美好的一天,

我想在我的div容器中的每个锚元素上设置click事件.这是我想要做的一个例子:

---HTML---
<div id="my-container">
    <a href="page1.html">page1</a>
    <a href="page2.html">page2</a>
    <a href="page3.html">page3</a>
</div>

---- jQuery ----
$("#my-container a").click(function() {
    var link = $(this).attr("href");
    $("#my-container").load(link);
});
Run Code Online (Sandbox Code Playgroud)

我想要做的是让我处理加载href点击事件并将其加载到同一个容器.这必须在没有id,类属性的情况下完成,这些属性不适用于那些hrefs.问题在于:$("#my-container a").任何帮助,将不胜感激!谢谢

UPDATE

人们似乎没有做出我想问的问题.我再说一遍自己.$("#my-container a") <----不会在href锚点上添加点击事件.那么如何设置点击事件呢?

小智 6

试试这个,不确定你是否遗漏了任何标签,所以我把整个事情放进去:

<script type="text/javascript">
     $(document).ready(function(){
        $("#my-container a").click(function(event) {
            alert('test');
            var link = $(this).attr("href");
            $("#my-container").load(link);

            event.preventDefault();
        });
     });

</script>
Run Code Online (Sandbox Code Playgroud)