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)