Ich war das Lesen der jQuery UI API für Datepicker. Der Beispielcode hat etwas Neues für mich.
<!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>
Ich habe es ohne type="text" und es funktioniert nicht mehr. Warum ist das so?
Ich bin neu in HTML und habe noch nie gesehen, dass man einem div einen Typ zuweisen kann. Bei der Suche im Internet konnte ich kein Beispiel finden für div . Alles, was ich sehe, ist Typ für andere Elemente wie Stil y Skript . Ich konnte auch bei stackoverflow keine relevanten Fragen finden.
Warum sollten wir div einen Typ zuweisen müssen?
Ref: jquery-ui-1.8.14.custom.zip herunterladen. Es ist in der "Entwicklung-Bundle \docs\datepicker.html #demo" (der offizielle Demo-Code in der Offline-Dokumentation für jquery-ui datepicker)
Edit: es stellte sich heraus, dass es ein Fehler in der Dokumentation des jquery datepicker Demo-Codes ist. Ich berichtete es und sie behoben es innerhalb weniger Stunden, so dass diese Frage nicht auf die neueste Version des Dokuments gelten.