【发布时间】:2017-10-24 14:05:12
【问题描述】:
从变量中删除一些类标签,而不是从 HTML 元素中。
我不知道如何简要描述它,所以看我的例子
HTML:
<div id="test" class="layout ui-resizable ui-droppable">
<div class="ui-resizable-handle ui-resizable-e"></div>
<div class="ui-resizable-handle ui-resizable-s"></div>
<div class="ui-resizable-handle ui-resizable-se"></div>
<div id="obj1" class="ui-draggable ui-draggable-handle ui-draggable-dragging ui-resizable">
<img id="imgTest" class="photo"><img>
<div class="ui-resizable-handle ui-resizable-e"></div>
<div class="ui-resizable-handle ui-resizable-s"></div>
<div class="ui-resizable-handle ui-resizable-se"></div>
</div>
</div>
JavaScript:
var s = ('#test')[0]
// typeof s -> object
我想从变量 s 中删除类名中包含 ui-resizable-handle 的所有元素,而不是从 HTML 元素中删除。
删除后,HTML 元素还是一样的。
但是s的值变成了
<div id="test" class="layout ui-resizable ui-droppable">
<div id="obj1" class="ui-draggable ui-draggable-handle ui-draggable-dragging ui-resizable">
<img id="imgTest" class="photo"><img>
</div>
</div>
我如何通过 javascript 或 jQuery 做到这一点?
注意:jQuery 更适合我
【问题讨论】:
-
$('.ui-resizable-handle').remove()???
-
@ÁlvaroTouzón 它也会从 HTML 元素中移除
-
$('.ui-resizable-handle').hide();???
标签: javascript jquery