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 に答える