gpt4 book ai didi

javascript - 为什么这个简单的 jQueryUI 代码不起作用?

转载 作者:行者123 更新时间:2023-11-28 11:40:25 25 4
gpt4 key购买 nike

这是我的 HTML 标记:

<!DOCTYPE html>

<html>

<head>

<title>Register</title>

<link href="/Content/Site.css" rel="stylesheet" type="text/css" />

<script src="/Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>

</head>



<body>





<h2>Register</h2>



<script src="/Scripts/jquery.validate.min.js" type="text/javascript"></script>

<script src="/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>

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

<link rel="Stylesheet" href="../../Content/jquery-ui-1.8.16.custom.css" />



<script type="text/javascript">

$(document).ready(function() {

$('.date-selector').datepicker();

}

</script>



<form action="/account/register" method="post"> <fieldset>

<legend>UserModel</legend>
<div class="editor-label">

<label for="DateOfBirth">Fecha de Nacimiento</label>

</div>

<div class="editor-field">

<input class="date-selector" data-val="true" data-val-required="Debe escribir su fecha de nacimiento" id="DateOfBirth" name="DateOfBirth" type="text" value="1/1/0001 12:00:00 AM" />;

<span class="field-validation-valid" data-valmsg-for="DateOfBirth" data-valmsg-replace="true"></span>

</div>

请注意,日期选择器类已正确设置,并且 javascript 已正确挂接事件。 (我认为)。

如何调试出现的问题?为什么点击出生日期输入文本框时没有弹出日期选择器控件?

最佳答案

您在 $(document).ready() 处理程序末尾缺少结束 );:

$(document).ready(function() {

$('.date-selector').datepicker();

});

为了将来的引用,一个在运行 JavaScript 之前检查 JavaScript 的好工具是 JSLint .

关于javascript - 为什么这个简单的 jQueryUI 代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7140649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com