Jquery 如何删除';锚';来自'的元素;分区';元素?
我的页面完全是在一些jquery文件中为所有应用程序设计的,所以我只想在一个页面中执行下面的jquery操作 如何从“div”元素中删除“anchor”元素,该元素具有一组具有相同类且没有任何ID的锚 在我的页面中,我只有以下元素Jquery 如何删除';锚';来自'的元素;分区';元素?,jquery,html,css,Jquery,Html,Css,我的页面完全是在一些jquery文件中为所有应用程序设计的,所以我只想在一个页面中执行下面的jquery操作 如何从“div”元素中删除“anchor”元素,该元素具有一组具有相同类且没有任何ID的锚 在我的页面中,我只有以下元素 <div class="tools"> </div> </div> 我认为您希望删除只有3个类的链接dt按钮、btn、默认值 $(document).ready(function() { var classestoremove
<div class="tools"> </div>
</div>
我认为您希望删除只有3个类的链接dt按钮、btn、默认值
$(document).ready(function() {
var classestoremove = ['dt-button', 'btn', 'default'];
$('.dt-buttons a').each(function() {
var classes = $(this).attr('class').split(' ');
var array3 = classes.filter(function(obj) {
return classestoremove.indexOf(obj) == -1;
});
if (classes.length == 3 && array3.length == 0) {
$(this).remove();
}
})
});
工作小提琴:-您的选择器错误,您试图用所有这些类选择元素,因此选择器应为:
.dt button.btn.default
;正如目前所写的那样,选择器正在查找一个
元素中的
元素,该元素位于一个类为.dt button
的元素中。这可能会有所帮助:@enxaneta我看到了链接,但它的区别在于,获取唯一的元素很容易。但我的问题是没有任何唯一的id。
$(".dt-button btn default").remove();
$(document).ready(function() {
var classestoremove = ['dt-button', 'btn', 'default'];
$('.dt-buttons a').each(function() {
var classes = $(this).attr('class').split(' ');
var array3 = classes.filter(function(obj) {
return classestoremove.indexOf(obj) == -1;
});
if (classes.length == 3 && array3.length == 0) {
$(this).remove();
}
})
});