我有一个列表项,每个列表项都包含一个超链接的图像。我正在尝试编写一些将删除链接的jQuery,但不会删除图像。这可能吗?
答案 0 :(得分:10)
如果您没有运行1.4:
$("a:has(img)").each(function() { $(this).replaceWith($(this).children()); })
答案 1 :(得分:1)
如果你正在使用jQuery 1.4,你可以尝试
$('#list').find('img').unwrap();
假设该列表中的所有图像都包含在超链接中
答案 2 :(得分:0)
href
是一个属性,因此在您的选择器中,您可以执行以下操作:
$('img', 'a').each(function(){
$(this).attr('href','');
});