我的 DOM 树中有一堆 .tileItem 元素。我想给 1,3,5,7,... 元素一个边距。
问题是,当我选择这样的元素时,它不起作用:
$(".tileItem:odd").css("margin-right","2%");
这既不工作:
$(".tileItem").find(":odd").css("margin-right","2%");
我很好奇并尝试了以下方法:
$(".tileItem:first-child").css("margin-right","2%");
一点运气都没有。
有趣的部分来了:当我尝试这个时:
$(".tileItem").first().css("margin-right","2%");
它就像一个魅力。当然只有第一个元素被设置了,但是为什么这行得通而所有其他选择器都失败了?