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

时间:2015-12-30 14:14:54

标签: javascript jquery html

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

$("#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标签并删除仅包含该类的其他标签。

有什么方法可以实现吗?

由于

2 个答案:

答案 0 :(得分:5)

您可以使用以下内容:

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

<强>段

&#13;
&#13;
$("#click").on("click",function(){
  $('[class="text"]').remove();
});
&#13;
<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>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

你可以这样做

$('[class="text"]').remove();