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