所以我想为网页中的所有图片添加一个类,除了特定的<div>
。我已经制作了这个代码,它将为网页中的所有图像添加一个类:
$(function(){
$('img').addClass('posts');
});
我需要一个类似的代码,反之亦然。
答案 0 :(得分:0)
保留它,然后从具有特定ID的图像中删除该类:
$('#imageID').removeClass('posts');
或者如果您希望特定DIV中的所有图像都没有该类:
$('#divID img').removeClass('posts');
当然,这取决于你的代码是否有理由这样做,这是最好的&#34;作弊&#34;选项,如果你有很多图像,你想&#34;跳过&#34;一个特定的图像或一组来自课堂作业。
答案 1 :(得分:0)
您可以使用jQuery .not()
方法:
$(function(){
$('img').not('.posts img').addClass('aden');
});
我不确定你的意思是“做反之亦然”。您是说要从这些图片中删除posts
类,还是将 添加到该div中的图片?
答案 2 :(得分:-1)
您可以为要更新的图片使用自定义属性:
<img ... update="true">
('img[udpate="true"]').attr("src"," url...")