<div class="NavSUl"> <dl>
<dt >公司介绍</dt>
<dd><a href="about.aspx>发展历程</a></dd>
<dd><a href="about.aspx>公司简介</a></dd>
<dd><a href="about.aspx>企业文化</a></dd>
<dd><a href="about.aspx>资质证书</a></dd>
</dl>
</div>
现在想获取到发展历程这一项,改变他的href,关键是这是动态循环出来的,发展历程这一项不应定是第几项,所以只有根据发展历程这四个字来寻找这个怎么弄呢?谢谢大家
<dt >公司介绍</dt>
<dd><a href="about.aspx>发展历程</a></dd>
<dd><a href="about.aspx>公司简介</a></dd>
<dd><a href="about.aspx>企业文化</a></dd>
<dd><a href="about.aspx>资质证书</a></dd>
</dl>
</div>
现在想获取到发展历程这一项,改变他的href,关键是这是动态循环出来的,发展历程这一项不应定是第几项,所以只有根据发展历程这四个字来寻找这个怎么弄呢?谢谢大家
$(document).ready(function(){
$("button").click(function(){
$("a").each(function(){
alert($(this).text());
if($(this).text()=='发展历程')
$(this).attr("href","http://www.w3school.com.cn/jquery")
});
});
});
</script>
</head><body>
<h2>This is a heading</h2>
<p>This is a paragraph.</p>
<a>发展历程</a>
<a>公司简介</a>
<a>企业文化</a>
<a>资质证书</a>
<p>This is another paragraph.</p>
<button type="button">Click me</button>
</body></html>
<script type="text/javascript">
function find() {
$(".NavSUl dl a:contains('发展历程')").attr("href", "http://bbs.csdn.net");
alert("发展历程的href已经改变了。");
}
</script>
<div class="NavSUl">
<dl>
<dt>公司介绍</dt>
<dd>
<a href="about.aspx">发展历程</a></dd>
<dd>
<a href="about.aspx">公司简介</a></dd>
<dd>
<a href="about.aspx">企业文化</a></dd>
<dd>
<a href="about.aspx">资质证书</a></dd>
</dl>
</div>
<input type="button" value="find" onclick="find();" />
$("a").each(function () {
$(this).text().indexOf("发展历程") > -1 && $(this).attr("href", "http://g.cn");
})
}