如何使用jquery删除元素
How to remove element using jquery
我有一个div,它包含:
<div id="div1">
<span class="input-group-addon">Span1</span>
<span class="input-group-addon">Span2</span>
<span class="input-group-addon">Span3</span>
<span class="input-group-addon npsButton"><a target='_blank' href='nps.html'>Link</a></span>
</div>
我尝试使用:$("#div1").remove("span.npsButton");
删除最后一个跨度.npsButton
,但它不起作用。当我通过控制台$("#div1span.npsButton")
进行检查时,它返回[]。有人能告诉我如何删除这个span
使用后代选择器
$('#div1 .npsButton').remove()
// ^ Note the space here
CCD_ 4将选择具有ID的元素作为CCD_ 5和类别CCD_。由于没有满足此选择器的元素,它将返回空数组。
要删除DOM中具有该类的所有元素,
$('.npsButton').remove();
使用
$("span.npsButton").remove();
除了使用class
或id
进行选择外,您还可以通过其他方式选择最后一个子
- :最后一个子选择器
- .last()
- :nth-last-child()
在下面的代码段中,我使用:last-child
,它将选择作为父的最后一个子元素的所有元素
$( "div#div1 span:last-child" ).remove()
工作示例
这样尝试
$( "#div1 span" ).last().hide();
相关文章:
- 删除对HTML元素的拖动
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 从所有元素中删除HTML5验证
- 如何检查元素的内容是否为空,如果为空,请在jquery中删除该元素
- 从组件状态的数组中删除元素
- angularjs删除动态形式元素中的特殊字符
- Mongoose-在更新中删除数组元素
- 从数组中删除元素的最佳方法是:javascript/jquery
- 删除不起作用的父元素和所有子元素
- 一些元素没有从数组中删除
- 正在尝试删除子元素的最后一个子元素
- JavaScript-如何按类查找元素并删除此类
- 正则表达式条件来删除元素
- Small Javascript从动态表单中删除多个元素的问题
- javascript:在元素删除后停止setInterval
- JQUERY:动态 AJAX 和 html 元素删除
- AngularJS ngRepeat元素删除
- AngularJS & lt; select>使用ng-model和ng-options在元素删除时被破坏
- jQuery UI datetimepicker绑定到错误的输入后DOM元素删除
- 防止 jQuery 在元素删除时取消绑定事件