从所有div, ul, li, span, a中删除所有类和所有id的最佳方法是什么?
使用find.
替代其他答案。$('#remove').find('div, ul, li, span, a').removeAttr('id').removeAttr('class');
给你
var context = $("div#remove");
$("div, ul, li, span, a", context).removeAttr("class").removeAttr("id");
尝试:
$("div, ul, li, span, a","#remove").removeClass()
我为你写了一个演示,你可以从那里查看。
http://jsfiddle.net/TxcAB/1/$("#remove").click(function(){
$("div,ul,li,a").each(function(){
$(this).removeAttr("id");
$(this).removeAttr("class");
})
})