读书人

jquery的有关问题

发布时间: 2012-04-06 12:22:24 作者: rapoo

jquery的问题
<ul class="list">
<li><a href="www.baidu.com">baidu</a></li>
<li><a href="www.sina.com">sina</a></li>
<li><a href="www.5173.com">5173</a></li>
</ul>

上面是html中的代码,下面是jquery的代码,我想通过点击li空白处,触发下面的a标签的点击事件

<script type="text/javascript">

$(function(){
$('.list li').click($(this).find('a').click())

})

$(function(){
$('.list li a').click(function(){alert($(this).attr('href'));})

})
</script>


[解决办法]

JScript code
<script type="text/javascript">$(function(){$('.list li').click(function(){$(this).find('a').click(function(){alert($(this).attr('href'));})})})</script>
[解决办法]
直接在li上绑定事件不就行了
[解决办法]
楼主是想实现 将A的点击链接行为扩展到 li一整行吧?
是的话不用任何js代码写一个CSS就行了
CSS code
#ul1{background-color:Gray;width:200px;}#ul1 li a{display:block;}
[解决办法]
同意zsx841021的代码,我觉得你还是把事件放到a标签上面的好,不觉的这么做很麻烦吗?如果在点击的时候对li标签有特殊处理,也可以通过事件冒泡来处理

读书人网 >JavaScript

热点推荐