0

jquery経由でスパン要素を削除するにはどうすればよいですか?

すべてのolが動的に構築されているため、li idセレクターを当てにすることはできません

<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全体を削除したくありません。スパンだけ

4

3 に答える 3

1

あなたができる...

$("li span").remove();
于 2012-10-14T14:45:34.473 に答える
1

li要素からスパンを削除する場合は、次のことを試してください。

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

于 2012-10-14T14:45:41.650 に答える
0

$('div.on ol.selectable li span').remove();

これにより、HTML から span 要素とそのコンテンツが削除されます。削除している間は常に特定の要素を id で使用してください。そうしないと、他の要素も削除される可能性があります。

于 2012-10-14T14:53:36.517 に答える