读书人

求大神jquery获取lt;ulgt;lt;ligt;lt;agt;lt;/agt;lt;/li

发布时间: 2013-07-01 12:33:04 作者: rapoo

求大神jquery获取<ul><li><a></a></li></ul>值问题
就是这样的<ul id="namen">

<li><a id="act" name="act" href="#">7777777777777</a></li>
<li><a href="#">2222222222</a></li>
<li><a href="#">333333333</a></li>
<li><a href="#">4444444444</a></li>
</ul>
我要获取a标签里面的777777777777777777777777我试过用$("#namen li").find("a").text();
$("#namen li").find("a").val();,$("#namen li").atrr("a").text();,$("#namen li").find("#act").text();等等来获取都取不到a的值最悲剧的是连在<ul>11111</ul>的111都取不到,请问下该怎么获取. jQuery 标签
[解决办法]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title> New Document </title>
<script type="text/javascript" src="http://www.oschina.net/js/2012/jquery-1.7.1.min.js"></script>
</head>

<body>
<ul id="namen">

<li><a id="act" name="act" href="#">7777777777777</a></li>
<li><a href="#">2222222222</a></li>
<li><a href="#">333333333</a></li>
<li><a href="#">4444444444</a></li>
</ul>
<script>
$('#namen li a').each(function(){
alert($(this).html())
})
</script>
</body>
</html>

[解决办法]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title> New Document </title>
<script type="text/javascript" src="http://www.oschina.net/js/2012/jquery-1.7.1.min.js"></script>
</head>

<body>
<ul id="namen">

<li><a id="act" name="act" href="#">7777777777777</a></li>
<li><a href="#">2222222222</a></li>


<li><a href="#">333333333</a></li>
<li><a href="#">4444444444</a></li>
</ul>
<script>
/*$('#namen li a').each(function(){
alert($(this).html())
})*/
//获取全部A标签内容

alert($('#namen li a[id="act"]').html()) //至获取7777777777777
</script>
</body>
</html>

读书人网 >JavaScript

热点推荐