======jquery如何遍历
  • 里面的?????====

你猜我猜不猜拉 2011-06-28 07:43:54

<ul>
<li><a href="#">测试一</a></li>
<li><a href="#">测试二</a></li>
<li><a href="#">测试三</a></li>
<li><a href="#">测试四</a></li>
<li><a href="#">测试五</a></li>
</ul>


如何遍历这个ul里的<li>然后给每一个<a>加一个onclick事件,事件内容是alert <a>标签的值。

比如说点击<li><a href="#">测试一</a></li>就alert("测试一");
...全文
4828 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
小辛、 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 qq35610 的回复:]

引用 8 楼 zell419 的回复:

$("#text a").click(function(){
alert(this.innerHTML)
});

text下的a 。


如果li也带id了,看你怎么办,
[/Quote]


这跟li的 id有什么关系呢???


就算li有id 它一样是会选择这个li啊~
weike021996 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 aspwebchh 的回复:]

HTML code
<ul id="text">
<li><a href="#">测试一</a></li>
<li><a href="#">测试二</a></li>
<li><a href="#">测试三</a></li>
<li><a href="#">测试四</a></li>
<li><a href="#">测试五</a></li>
</ul>

<script type="text/javascript">
$("#text").get(0).onclick = function(e)
{
e = e || event;
target = e.target || e.srcElement;
if(target.tagName == "A") alert(target.innerHTML)
}
</script>

[/Quote]能否解释下?
KeepMoving 2011-06-28
  • 打赏
  • 举报
回复
上面都用Jquery了,我给个不用的!

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<ul id="ulList">
<li><a href="#">测试一</a></li>
<li><a href="#">测试二</a></li>
<li><a href="#">测试三</a></li>
<li><a href="#">测试四</a></li>
<li><a href="#">测试五</a></li>
</ul>
</body>
</html>
<script language="javascript" type="text/javascript">
var ulList = document.getElementById("ulList");
var aList = ulList.getElementsByTagName("a");
for (var i = 0; i < aList.length; i++) {
aList[i].onclick = function () { alert(this.innerHTML); }
}
</script>
挨踢直男 2011-06-28
  • 打赏
  • 举报
回复
<ul id="text">
<li><a href="#">测试一</a></li>
<li><a href="#">测试二</a></li>
<li><a href="#">测试三</a></li>
<li><a href="#">测试四</a></li>
<li><a href="#">测试五</a></li>
</ul>

<script type="text/javascript">
$("#text").get(0).onclick = function(e)
{
e = e || event;
target = e.target || e.srcElement;
if(target.tagName == "A") alert(target.innerHTML)
}
</script>
zell419 2011-06-28
  • 打赏
  • 举报
回复
$("#text a").click(function(){
alert(this.innerHTML)
});

text下的a 。
小辛、 2011-06-28
  • 打赏
  • 举报
回复

$("#text li a").click(function(){
alert(this.innerHTML)
});


这样
xuexiaodong2009 2011-06-28
  • 打赏
  • 举报
回复
$("ul a").click(function(){
alert(this.innerHTML)
});

xuexiaodong2009 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 woshizhangxinhan 的回复:]
引用 1 楼 sohighthesky 的回复:

JScript code

//如果用jq的话,下面的,否则的话再说
$("li a").click(function(){
alert(this.innerHTML)
});



我页面还有其他的li怎么办呢 我这个li在<ul id="text">里!
[/Quote]$("ul a").").click(function(){
alert(this.innerHTML)
});

  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sohighthesky 的回复:]

JScript code

//如果用jq的话,下面的,否则的话再说
$("li a").click(function(){
alert(this.innerHTML)
});
[/Quote]


我页面还有其他的li怎么办呢 我这个li在<ul id="text">里!
小辛、 2011-06-28
  • 打赏
  • 举报
回复
$("li a").click(function(){
alert($(this).html())
});
小辛、 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sohighthesky 的回复:]

JScript code

//如果用jq的话,下面的,否则的话再说
$("li a").click(function(){
alert(this.innerHTML)
});
[/Quote]

+++
sohighthesky 2011-06-28
  • 打赏
  • 举报
回复

//如果用jq的话,下面的,否则的话再说
$("li a").click(function(){
alert(this.innerHTML)
});

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧