如何通过jquery删除li span

时间:2012-10-14 14:43:25

标签: jquery

如何通过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。只是跨度

3 个答案:

答案 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的特定元素,否则它也可能会删除其他元素。