我可以在javascript中删除所有具有相同字符的ID命名吗?

时间:2013-05-22 07:05:29

标签: javascript jquery html

例如,有一个

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

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

$('#img_').remove

似乎无法正常工作

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

4 个答案:

答案 0 :(得分:6)

您可以使用属性starts with selector来获取所需的元素:

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

Docs

答案 1 :(得分:5)

我认为这应该有效:

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

删除以 id

开头的img_ 的所有元素

答案 2 :(得分:0)

将同一类应用于ID为"img_"的所有图像,然后使用

$('.className').remove();

答案 3 :(得分:0)

我希望它有所帮助:

for( var i = 0; i < $('img').length; i++) {
    if( $($('img')[i]).attr('id').indexOf('img_') !== -1 ) {
        $($('img')[i]).remove();
    }
}