我有一些包含图片、文本和其他div的div,每次运行脚本时都会添加它们。我需要从主div中删除所有带有“ui-resizable-handle”类的子div。
这是我的Html代码:
<div class="draggableTemplate ui-draggable ui-draggable-handle ui-resizable">
Some Text ...
<div class="ui-resizable-handle ui-resizable-sw" ></div>
<div class="ui-resizable-handle ui-resizable-n" ></div>
</div>
<div class="draggableTemplate ui-draggable ui-draggable-handle ui-resizable">
<img width="114" height="93" alt="" src="/Cats/cat.jpg" />
<div class="ui-resizable-handle ui-resizable-sw" ></div>
<div class="ui-resizable-handle ui-resizable-n" ></div>
</div>
我希望你可以给我提供以下内容(我的目标):
<div class="draggableTemplate ui-draggable ui-draggable-handle ui-resizable">
Some Text ...
</div>
<div class="draggableTemplate ui-draggable ui-draggable-handle ui-resizable">
<img width="114" height="93" alt="" src="/Cats/cat.jpg" />
</div>
如何删除所有父级div(类名为'draggableTemplate')的子级div(类名为'ui-resizable-handle')?
更多信息:
我正在使用Jquery draggable()和resizable()对所有类名为'.draggableTemplate'的div进行操作。resizable()会像您在第一个HTML中看到的那样追加一个div,但是保存页面后再次打开它进行编辑后,resizable()会再次追加这些div,所以在几次编辑后我有很多不需要的div。
因此,我想在保存HTML时删除这些div。
$('.draggableTemplate .ui-resizable').removeClass('ui-resizable')
- guradio