jquery是从div、ul、li、span、a中删除所有类和所有ID的最佳方法
从id为“remove”的div中的所有div、ul、li、span、a中删除所有类和所有id的最佳方法是什么jquery是从div、ul、li、span、a中删除所有类和所有ID的最佳方法,jquery,Jquery,从id为“remove”的div中的所有div、ul、li、span、a中删除所有类和所有id的最佳方法是什么 var context = $("div#remove"); $("div, ul, li, span, a", context).removeAttr("class").removeAttr("id"); 使用“查找”替代其他答案 $('#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");
使用“查找”替代其他答案
$('#remove').find('div, ul, li, span, a').removeAttr('id').removeAttr('class');
尝试:
我为你写了一个演示,你可以在那里查看
$(“#删除”)。查找(…)
与$(…,“#删除”)
完全相同。最后一个选项只是写.find(…)
@RobW的一种较短的方式,对我来说,.find(…)
似乎更可读,但这只是个人喜好。你说的“最佳”到底是什么意思。。。最短,工作速度快?
$("div, ul, li, span, a","#remove").removeClass()
$("#remove").click(function(){
$("div,ul,li,a").each(function(){
$(this).removeAttr("id");
$(this).removeAttr("class");
})
})