使用jquery删除电子邮件超链接中的标签

时间:2015-04-07 10:52:57

标签: jquery html

参考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"));
});

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

考虑使用正则表达式http://jsfiddle.net/yxes3/15/

$(".MyClassID").find("a").attr("href", function(i, val) {
    return val.replace(/<\/?span>/gi, "");
});