2012-10-14 57 views
0

如何通过jquery删除span元素?如何通过jquery删除li span

,因为所有的醇被动态构建

<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> 

我不想删除整个里,我不能对李id选择计数。只是跨度

+0

'$(“#可选李span.ui图标”)一个.remove()' – undefined

回答

1

你可以这样做......

$("li span").remove(); 
+0

我不想删除所有的李刚跨度 – user829174

+0

更新了答案 –

+0

请记住它会删除任何跨度任何李元素的后代,所以你可能想通过添加标准来缩小它的范围。 –

1

如果您想删除li元素的跨​​度,试试这个:

$(".on > ol > li > span").remove()

0

$('格。在ol.selectable li span')。remove();

这将从您的HTML中删除span元素及其内容。总是使用具有id的特定元素,否则可能会删除其他人。