使用jquery删除链接,但不删除图像
我有一个有一堆列表项,每个列表项都有一个用超链接包装的图像。我正在尝试编写一些jQuery来删除链接,但不删除图像。这可能吗?如果您使用的是jQuery 1.4,您可以试试使用jquery删除链接,但不删除图像,jquery,Jquery,我有一个有一堆列表项,每个列表项都有一个用超链接包装的图像。我正在尝试编写一些jQuery来删除链接,但不删除图像。这可能吗?如果您使用的是jQuery 1.4,您可以试试 $('#list').find('img').unwrap(); 如果未运行1.4,则假定该列表中的所有图像都包装在超链接中: $("a:has(img)").each(function() { $(this).replaceWith($(this).children()); }) href是一个属性,因此在选择器中可以
$('#list').find('img').unwrap();
如果未运行1.4,则假定该列表中的所有图像都包装在超链接中:
$("a:has(img)").each(function() { $(this).replaceWith($(this).children()); })
href
是一个属性,因此在选择器中可以执行以下操作:
$('img', 'a').each(function(){
$(this).attr('href','');
});
谢谢我试着运行1.4,但通过ajax加载的jquery.ui.tabs不断出现奇怪的错误,而且我没有时间更改所有内容,所以我不能在这个项目中使用1.4。