2012-03-14 62 views
0

即时通讯使用jquery datepicker和一个PhP日历在我的网页。我想在我的PHP日历中使用与datepicker函数中相同的javascript数组来更改“不可用”日期的类。 jquery包含一个单一的日期工作正常,但它可以做一样的数组?该工程jquery包含多个值

码(1个值):

$("td:contains('21')").css("color", "red"); 

理想的情况是做对所有TD同一个数组,像这样:

var unavailableDates1 = ["21","23","25"]; 
$("td:contains(unavailableDates1)").css("color", "red"); 

帮助!

回答

3

你也可以遍历数组是这样的:

var unavailableDates1 = ["21","23","25"]; 
for(var i=0;i<unavailableDate1.length;i++){ 
    $("td:contains("+unavailableDates1[i]+")").css("color", "red"); 
} 
+0

嗯,好主意!但不工作,我想因为包含的+ i +,那不是数组中的值,而是循环的计数器。我是否认为正确? – 2012-03-14 19:48:54

+0

@JilcoTigchelaar哎呀,我的坏...修复。 – JKirchartz 2012-03-14 19:49:49

+0

是的!加工!!!!! – 2012-03-14 19:54:11

0
$('td:contains("21"), td:contains("22"), td:contains("23")').css("color", "red");