如何通过jquery删除span元素?
我不能指望li id选择器因为所有ol都是动态构建的
<div class="on">
<ol id="selectable" class="ui-selectable">
<li id="11_3_6" class="ui-widget-content ui-selectee">11.3.6</li>
<li id="10_3_16" class="ui-widget-content ui-selectee">10.3.16</li>
<li id="11_2_26" class="ui-widget-content ui-selectee ui-selected">11.2.26<span class="ui-icon ui-icon-check"></span></li>
<li id="9_1_53" class="ui-widget-content ui-selectee">9.1.53</li>
</ol>
</div>
我不想删除整个li。只是跨度
答案 0 :(得分:1)
你可以......
$("li span").remove();
答案 1 :(得分:1)
如果您要从li元素中删除范围,请尝试以下操作:
$(".on > ol > li > span").remove()
答案 2 :(得分:0)
$('div.on ol.selectable li span')。remove();
这将从HTML中删除span元素及其内容。始终使用带有id的特定元素,否则它也可能会删除其他元素。