0

ここに画像の説明を入力この前に試したときはうまくいきましたが、今は同じプロセスに従っていますが、機能していません

<script src="scripts/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="scripts/jquery.ui.datepicker.js" type="text/javascript"></script>
$(document).ready(function() {
    $("#<%=txtDateOfBirth.ClientID %>").datepicker({
        changeMonth: true,
        changeYear: true,
        yearRange: "-50:+0"
    });
    $("#<%=txtDateOfBirth.ClientID %>").datepicker({ autoSize: true });
    //getter
    var autoSize = $("#<%=txtDateOfBirth.ClientID %>").datepicker("option", "autoSize");
    //setter
    $("#<%=txtDateOfBirth.ClientID %>").datepicker("option", "autoSize", true);
    $('#<%=imgDateOfBirth.ClientID %>').css({ 'cursor': 'pointer', "vertical-align": 'middle' });
    $("#<%=imgDateOfBirth.ClientID %>").click(function () {
        $('#<%=txtDateOfBirth.ClientID %>').datepicker('show');
    });
});

cssも適用されました

これはすべてコンテンツプレースホルダーにあります

4

1 に答える 1

0

日付ピッカーが機能していることを確認することから始めます。すべてのカスタム構成、css、およびクリック ハンドラーを削除します (クリック ハンドラーを追加しなくても、クリックしたときに既に単独で表示されていませんか?)。$("#element").datepicker() だけで機能しない場合は、別の場所に問題があります。適切な jQuery ファイル (js および CSS) がロードされていることを確認してください。頑張ってください!

于 2012-11-19T16:34:01.433 に答える