3 Stimmen

<div type="text"> Warum die Angabe des Typs?

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.

5voto

Nicola Peluchetti Punkte 74314

Eigentlich konnte ich in der Dokumentation keinen Hinweis darauf finden, dass Sie ein div verwenden müssen, aber ich bin mir sicher, dass Sie eine Eingabe vom Typ Text verwenden müssen. Entnommen aus der Demo :

<script>
    $(function() {
        $( "#datepicker" ).datepicker();
    });
    </script>

<div class="demo">

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

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

Außerdem: Wozu brauchen Sie eine Datumsauswahl, wenn Sie kein Eingabefeld haben?

3voto

genesis Punkte 49257

<div> hat kein Attribut type. Es ist nicht notwendig und Sie sollten es nicht verwenden

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X