如何选择具有相同ID的div但是要选择它们,就像1-3-5-7-9只选择这些div一样。
我曾尝试过那样的
$("document").ready(function(){
var c = $("#as").length;
for(var a = 0; a<c;a--)
{
if(c[a]%2==0){
}
}
});
但它没有用
答案 0 :(得分:2)
要使用类作为奇数div,而不是id(因为你应该尝试每页只有一个给定id的元素),背景颜色为蓝色,请执行以下操作:
$(document).ready(function() {
$('.as:odd').css('background-color','#0000FF');
});
答案 1 :(得分:1)
你可以使用这种结构:
$('div-selector:odd')
答案 2 :(得分:1)
您的标记中不应多次使用相同的ID。使用类而不是ID应该是唯一的。
对于“每秒”部分,您可以在选择器中使用:odd修饰符:
$("#as:odd").each(function(elm){
// Do something here with the element (elm)
});
答案 3 :(得分:0)
只查找奇数:
$('divSelector:odd').css('background-color','#ffa');
将选择器选择的所有奇数div
变为黄色背景。
divSelector可以是类名$('.classNameOfDivs')
中的任何内容,也可以是元素类型:$('div')
。
答案 4 :(得分:0)