所以我有2个div,每个都有n个元素。 2个div中有n对元素。 每对使用相同的“类”。
是否可以一次删除一对特定的对?我目前正在使用以下代码:
function leaveGroup(id)
{
var e = document.getElementById(id);
var f = $(e).parentNode;
// Remove everything with the same class name of the parent
$('body').removeClass($(f).className);
}
该功能不起作用,我是否错误地使用了类名? 谢谢!
答案 0 :(得分:7)
$('.el').remove()
// would remove all elements with the 'el' className
我相信这就是你想要的。 removeClass
删除了一个类。 remove
删除元素。
答案 1 :(得分:2)
你误解了jQuery。
removeClass
函数从现有元素中删除一个类。
您想写下以下内容:
var className = $('#' + id).parent().attr('class');
$('.' + className).remove();
请注意,如果父节点有多个类,这将不起作用。
答案 2 :(得分:0)
当你说,删除你想要删除元素的类? 如果你想删除元素,你可以这样做:
div = document.getElementByClassName('yourClass');
现在你有一个itens的集合,现在你可以删除你想要的项目,例如:
DIV [1]卸下摆臂();
如果您想立即删除所有
for(i in div){i.remove(); }