javascript - 如果标签属性类仅包含 jquery 中的该类,则删除标签

标签 javascript jquery html

我试图通过其类属性删除标签,但该属性应该只包含该类,而不包含任何其他类。
我的代码

$("#click").on("click", function() {
  $(".text").remove();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="default text">One</div>
<div class="text">Two</div>
<button id="click">
  Press
</button>

因此,当我按下按钮时,它应该显示第一个 div 标签并删除仅包含该类的其他标签。

有什么办法可以实现这个目标吗?

谢谢

最佳答案

你可以使用这样的东西:

$("#click").on("click",function(){
  $('[class="text"]').remove();
});

片段

$("#click").on("click",function(){
  $('[class="text"]').remove();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="default text">One</div>
<div class="text">Two</div>
<button id="click">
  Press
</button>

关于javascript - 如果标签属性类仅包含 jquery 中的该类,则删除标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34531231/

相关文章:

javascript - 找不到 "application"模板或 View 。什么都不会呈现对象 {fullName : "template:application"}

javascript - Select2 多种格式传递给 JSON

javascript - 读取 URL 中的单个变量的最简单方法是什么?

javascript - 在 javascript 中切换 - Div 切换可能性

jquery - 使用ajax加载html内容。浏览器不释放内存

html - 三列响应式布局,在大屏幕上顶部 div 居中

jquery - 如何在 div 中将不同大小的幻灯片图像居中

jquery - Google Chrome 中的后退按钮不保留 Ajax 结果,但在其他主要浏览器中运行良好

电话号码的 jQuery 输入掩码

javascript - 在 Bootstrap 中在线滚动动画图像