0

jquery関数がコンテンツページ内で機能しない理由、マスターページヘッダーでjquery関数コードを呼び出しました:

<script type="text/javascript" src="js/jquery-ui-1.8.19.custom.min.js"></script>

<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.19.custom.css" rel="stylesheet" />

私のコンテンツページでは、datetimepickerに値を与えています

ソースコード :

<script type="text/javascript">
    $(document).ready(function() {
        $("#<%=TextBox1.ClientID %>").datepicker();


    });
</script>

4

3 に答える 3

0

jQuery UI は jQuery に依存しています。つまり、jQuery コア ライブラリ関数を使用します。

したがって、次のように含める必要があります

<script type="text/javascript" src="js/jQuery.js"></script>
<script type="text/javascript" src="js/jQueryUI.js"></script>

また、debugger キーワードを入れて、クイック ウォッチで $(document) を参照してください。メソッドを見つけることができれば、jQuery が含まれています。$.datepicker() を見つけることができれば、jQuery UI も含まれています。3番目のステップはチェック $("#<%=TextBox1.ClientID %>").size() > 0 です

<script type="text/javascript">
debugger;
$(document).ready(function() {
$("#<%=TextBox1.ClientID %>").datepicker();
});
</script>
于 2012-09-27T13:13:24.057 に答える
0

jQuery-UI ライブラリだけでなく、jQuery ライブラリも含めるようにする必要があります。

<script type="text/javascript" src="js/jquery-version-number.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.19.custom.min.js"></script>
于 2012-09-27T12:37:42.250 に答える
0

ASP.NET 4 を使用している場合は、ClientIDMode プロパティを設定できます。こちらをご覧ください

于 2012-09-27T13:11:40.290 に答える