2

例如,有一个

img id = img_1 , img_2 , img_3 , img_4 等等..

但是,我不知道 div 的确切数量

$('#img_').remove

似乎不起作用

那么,如何删除所有 id 为“img_”的 img?谢谢。

4

4 回答 4

6

您可以使用以选择器开头的属性来获取您想要的元素:

$('[id^="img_"]').remove();

文档

于 2013-05-22T07:07:39.520 回答
5

我想这应该有效:

$('[id^=img_]').remove();

它删除任何以id 开头的元素 img_

于 2013-05-22T07:07:02.070 回答
0

将相同的类应用于所有具有 id 的图像,"img_" 然后使用

$('.className').remove();
于 2013-05-22T07:07:28.163 回答
0

我希望它有所帮助:

for( var i = 0; i < $('img').length; i++) {
    if( $($('img')[i]).attr('id').indexOf('img_') !== -1 ) {
        $($('img')[i]).remove();
    }
}
于 2013-05-22T07:10:53.243 回答