2012-10-14 61 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的特定元素,否則可能會刪除其他人。