如何通过jquery按span的类名从列表中删除span

时间:2012-01-17 05:52:19

标签: jquery

我正在动态地将span类附加到li元素

li_element.append("<span class='delay_loading'><img id='delay_ajax-loader' style='display:none;' src='/static/img/ajax-delay.gif' /></span>")

如何按类名删除添加的span类?

2 个答案:

答案 0 :(得分:5)

$('.delay_loading').remove();

答案 1 :(得分:1)

是的,你必须先find()。因为您知道它将是li_element的直接子项,所以您可以使用更快的children()

li_element.children(".delay_loading").remove();

但是,更好的想法可能是首先保留对它的引用:

var span = $("<span class='delay_loading'><img ... ></span>").appendTo(li_element);

// later, when your loading is done:
span.remove();