我有一段代码,当页面加载时,它会检查一系列图像并查看它们的 id 是否包含单词 video。
如果是这样,我希望能够删除图像周围的锚标记。但是,我目前正在执行此操作的方式(通过 .remove())会删除图像,因为它位于我要删除的锚标记内。
有没有办法只删除锚标签?注意:图像列表将根据访问它们的用户拉入,因此它不会是可以附加的预先确定的代码。
代码:
$(document).ready(function() {
$('ul.thumbnails li a img').each(function() {
if($(this).attr('id').indexOf('video') != -1){
var $parent = $(this).closest('a');
$parent.remove();
} else {
$(this).addClass('photo');
}
});
});