Jquery 每个函数不包含';不行。滑动分页

Jquery 每个函数不包含';不行。滑动分页,jquery,Jquery,如果有人能纠正我的错误,我会非常高兴的。 这太简单了,但不要理解我的错误。它也应该是第三个#一个div的黄色,但它不是 if($('main#main two#one')。not('first child')&($('one img')。attr('src')='http://www.psytrance.pl/artists/atmos/tom.jpg')) { $('#一')。每个(函数(){ $('#one').css(“背景色”、“黄色”); }); }; #一个{ 高度:50px; 宽

如果有人能纠正我的错误,我会非常高兴的。 这太简单了,但不要理解我的错误。它也应该是第三个#一个div的黄色,但它不是

if($('main#main two#one')。not('first child')&($('one img')。attr('src')='http://www.psytrance.pl/artists/atmos/tom.jpg')) {
$('#一')。每个(函数(){
$('#one').css(“背景色”、“黄色”);
});
};
#一个{
高度:50px;
宽度:50px;
边框:1px纯黑;
浮动:对;
}
img{
显示:无;
}

id
值在文档中必须是唯一的。因此,您的
id=“one”
元素应该是
class=“one”

我想你是想用
src
将所有包含
img
的http://www.psytrance.pl/artists/atmos/tom.jp“
黄色。如果是这样,我们可以使用选择器,并在
:has
子句中使用属性值选择器:

$('main two.one:has(img[src=”http://www.psytrance.pl/artists/atmos/tom.jpgcss(“背景色”、“黄色”)
.one{
高度:50px;
宽度:50px;
边框:1px纯黑;
浮动:对;
}
img{
显示:无;
}


谢谢Crowder,这真的很有帮助,特别是对于像我这样的初学者。ID必须是唯一的。我同意你的意见,下次会正确地问:)
$(“.class name”).each(function(){$(this.css({“color”:“red”});})非常感谢您的回复:)这真的很有帮助,而且很专业,代码很短。。如果这不合适,请原谅我,那就不管了。但是,如果我改为使用addClass('something'),这会起作用吗;因为我已经试过了,但是什么也没发生。@user2977046:是的,事实上我建议使用类而不是使用
css
。我在上面的结尾添加了一个例子。再次,非常感谢,为我节省了很多时间,我学到了:)干杯Crowder。好的观点,先生,请添加一点,
$(这个)
应该用于循环每个元素,verey谢谢:)。@T.J.Crowder好的,我得问一下,因为我现在尝试了几个小时。我做错了什么。html结构中的路径是
#mainTwo>UniqueClass>另一个UniqueClass,它包含5.1个类(容器),其中的每个类都有ClassImag>ClassContent>Img元素。
无论我尝试了什么,我都无法瞄准,请实现您的代码。我尝试了
$('#mainTwo.UniqueClass.AnotherUniqueClass.one:not(:first child):has(img[src=)http://www.psytrance.pl/artists/atmos/tom.jpg“])”)。添加类(“突出显示”)我可以继续添加示例,但已达到最大字符数。。什么都不管用:/