参考remove tags inside hyperlink using jquery
很抱歉打扰但现在我需要从超链接发送电子邮件...遗憾的是以前的解决方案无法解决问题:(
This fiddle仅适用于电子邮件字段
$(".MyClassID").find("a").attr("href", function(i, val) {
return val.replace("<span>", "").replace("</span>", "");
});
和this one更好,但身体不完整...
$("a").each(function (){
var id=$(this).attr("href").substring($(this).attr("href").indexOf("<span>"))
var k=$(this).attr("href").substring($(this).attr("href").indexOf("<span>"),0);
$(this).attr("href",k+$(id).text());
console.log($(this).attr("href"));
});
有人可以帮忙吗?
答案 0 :(得分:2)
考虑使用正则表达式http://jsfiddle.net/yxes3/15/
$(".MyClassID").find("a").attr("href", function(i, val) {
return val.replace(/<\/?span>/gi, "");
});