我正在尝试做
$('input').change(function() {
$('a').removeAttr('href');
});
这就像你认为的那样,除了它仍然留下一个空标签。我想把一个标签打开。我试过了:
$('input').change(function() {
$('a').unwrap();
});
但我认为删除了父元素,而不是锚标记本身。
答案 0 :(得分:3)
$('a').after($('a').text());
$('a').remove();
更新:
如果你真的需要为每一个标签而不仅仅是一个特定标签(我不明白你为什么会这样做,但以防万一)......
$('a').each(function(){$(this).after($(this).text());});
$('a').remove();