现在使用回调函数中直接对衔接中的文字进行替换。以前的方法是先取a的htnl,然后再使用正则匹配,最后进行替换。
1.4一步搞定,来看代码:
$('#a1').html(function(i,html){
return html.replace(/。/g,'!已经被替换');
});
你会发现,衔接的“。”被替换为“!已经被替换”。
是不是比以前方便多了?
同样适用于其他设置值对方法,比如attr(),可以试着第二个参数改变成函数看看。
这次替换链接的title属性:
$('#a1').attr("title",function(i,title){
return title + " (已经被替换)";
});