网站上有一个div框,并有一个链接。我想点击的容器,以触发如何触发div如<a>
<a href="#">sapien sed</a>
但是当我点击div容器,它没有给出回应,或者是在无限循环。 我该如何解决这个问题? 也就是说;我想点击div来触发<a>
整个代码:
<div class="container">
<h2>Lorem ipsum dolor sit amet</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse congue molestie venenatis.
In adipiscing vulputate sem. Suspendisse potenti. Vestibulum nisl nibh, interdum sit amet pulvinar at,
malesuada vitae lacus. Aliquam semper <a href="#">sapien sed</a> risus laoreet ultrices. Donec volutpat felis eu justo
bibendum tempus. Donec non purus sed sapien fringilla tempor ut et metus. Nulla ipsum nibh, dapibus
ac ornare vitae, fermentum nec nulla.
</p>
</div>
<script type="text/javascript">
$(function(){
$("div.container").each(function(){
var $container = $(this);
$container.find("a:first").each(function(){
var $link = $(this);
$container
.css("cursor", "pointer")
.click(function(e){
$link.trigger("click");
return false;
});
$link.bind("click", function(e){
e.stopPropagation();
return true;
});
});
});
})
</script>
看来工作对我说:http://jsfiddle.net/interdream/5bfN9/ –
无法真的明白你在这里做什么。你能解释一下你想要发生什么吗? – Rob
当我点击链接,它的工作原理,但我想点击div触发。但它不起作用 –