jquery从div,ul,li,span,a中删除所有类和所有id的最佳方法

时间:2011-10-27 08:41:35

标签: jquery

从id =“remove”的div中删除所有div,ul,li,span,a中所有类和所有id的最佳方法是什么?

4 个答案:

答案 0 :(得分:7)

使用find的其他答案的替代方法。

$('#remove').find('div, ul, li, span, a').removeAttr('id').removeAttr('class');

答案 1 :(得分:2)

你在这里

var context = $("div#remove");
$("div, ul, li, span, a", context).removeAttr("class").removeAttr("id");

答案 2 :(得分:2)

尝试:

$("div, ul, li, span, a","#remove").removeClass()

答案 3 :(得分:0)

我为你写了一个演示,你可以从那里查看。

http://jsfiddle.net/TxcAB/1/

$("#remove").click(function(){
   $("div,ul,li,a").each(function(){
        $(this).removeAttr("id");
                $(this).removeAttr("class");

    })

})