首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么通过Jquery 实现替换指定的 超链接里面的文本

2013-11-30 
如何通过Jquery 实现替换指定的 超链接里面的文本如页面存在超级链接 a href你好/a,想找出所有的存

如何通过Jquery 实现替换指定的 超链接里面的文本
如页面存在超级链接 <a href=''>你好</a>,想找出所有的存在 你好 字样的超链接,将“你好”替换为 “我不好”,
Jquery如何实现这样的替换?
[解决办法]

引用:
尝试了一下,没起到作用

Quote: 引用:

如果你非要这样的话,

$("a").filter(function(){return this.innerText === '你好';}).text('我不好');


拿来主义要拿思路而不是代码。

1.我用的全等,一个空格换行都会失败。
2.“存在 你好 字样的超链接”是什么意思?包含这个?那你就要用正则替换了。
[解决办法]

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type='text/javascript'>
$(function(){
$("#abv").click(function(){
$("a").each(function(){
if($(this).text()=="你好"){
$(this).text("我不好");
}
});
});
})
</script>
<a href=''>你好</a>
<div class="b">
 <a href=''>你好</a>
 <span><a href=''>你好</a></span>
</div>
<input type="button" id="abv" value="替换"/>

热点排行