0

それは十分に単純に思えますが、私が試したことは何もうまくいきません。私はjquery ui datepickerを持っています。val()を使用してボタンクリック()でその入力の値を取得し、ログに記録します。クリックイベントは機能しています。自分で書いた文字列をログに記録できますが、console.log() を渡すと、日付ピッカーの値を格納する変数が...何もありません。val() の代わりに html() と text() を使用してみましたが、まだ何も起こりません

//JS

 $(function(){

    $("button").button();
    $("#date").datepicker();

  var date = $("#date").val();

    $("button").click(function(){

// this logs
  console.log("event working");    

// but this logs nothing

        console.log(date);


    });//close click

});//closes function

//HTML
<!DOCTYPE html>
<html>
    <head>
<script src="http://www.parsecdn.com/js/parse-1.2.8.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="http://myDomain/bn/lbStyle.css"/>
<script src="http://myDomain/index.js"></script>

        <title>
            Welcome to The Bringer Network
        </title>
    </head>

    <body>

        <form id="dialog">

        <p>Date <input type="text" id="date"/></p>

         <button>Submit</button>

        </form>
    </body>
</html>
4

2 に答える 2