Jquery <;div type=";“文本”&燃气轮机;为什么要指定类型?

Jquery <;div type=";“文本”&燃气轮机;为什么要指定类型?,jquery,jquery-ui-datepicker,Jquery,Jquery Ui Datepicker,我正在阅读datepicker的jQueryUIAPI。示例代码对我来说有些新东西 <!DOCTYPE html> <html> <head> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://aja

我正在阅读datepicker的jQueryUIAPI。示例代码对我来说有些新东西

<!DOCTYPE html>
<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

  <script>
  $(document).ready(function() {
    $("#datepicker").datepicker();
  });
  </script>
</head>
<body style="font-size:62.5%;">

<div type="text" id="datepicker"></div>  <<<<<<<<<<<<<<<<<<<<<<<<<"type"???

</body>
</html>

$(文档).ready(函数(){
$(“#日期选择器”).datepicker();
});

实际上,我找不到任何关于您必须在文档中使用div的引用,我确信您必须使用text类型的输入。摘自:


$(函数(){
$(“#日期选择器”).datepicker();
});
日期:


此外:如果没有输入字段,那么需要日期选择器做什么?

没有属性类型。它不是必需的,您不应该使用它

它在文档中说了什么?您是否查看了jquery或css文件以了解它是如何被使用的??可能它只用于脚本。打开脚本(.js)文件并查找[type=“text”]以查看在文件中使用它的位置(或查找attr)(“text”不带右括号。您可能还想查看.css文件以找到类似的内容,这是对日期选择器的简单误解-您需要将其应用于文本框,表示文本类型的输入,而不是
元素。当您这样做时,用户选择的日期将插入到该文本框中。这就是我发现它的地方:Ref:download jquery-ui-1.8.14.custom.zip。它位于“开发包\docs\datepicker.html#demo”(jquery-ui-datepicker离线文档中的官方演示代码)中这是有道理的。显然,这是jquery ui文档中的一个错误类型。我将div更改为input,它的工作方式是:显示一个编辑框,当您单击它时,会弹出日期选择器。我提交了一份解决此问题的通知单:
<script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
    </script>



<div class="demo">

<p>Date: <input type="text" id="datepicker"></p>

</div><!-- End demo -->