0

我正在使用 jquery ui datepicker,但我只想在输入元素具有特定类时才显示周数...

这是我尝试过但没有成功的方法......

$(".myCal").datepicker({
    showWeek: function(dateText, inst) { $(this).hasClass("showWeek"); }
});
4

3 回答 3

1

由于使用了类选择器,每个方法都需要遍历所有匹配的元素,然后使用 $(this)。

$(".myCal").each(function () {
    $(this).datepicker({
        showWeek: $(this).hasClass('showWeek')
    });
});

http://jsfiddle.net/Ubw3L/5/

于 2013-04-11T14:38:21.903 回答
0
$('.myCal').each(function () {
  $(this).datepicker({
    showWeek: $(this).hasClass('showWeek');
  });
}); 
于 2013-04-11T14:25:21.040 回答
0

你能试试这个

$(".myCal").datepicker({
    showWeek: $(this).hasClass("showWeek");
});

正如API所述,showWeek接受布尔值。

于 2013-04-11T14:29:27.577 回答