Heim > Web-Frontend > js-Tutorial > Beispielanalyse eines Auslöseereignisses für die Auswahl eines Dropdown-Felds basierend auf jQuery

Beispielanalyse eines Auslöseereignisses für die Auswahl eines Dropdown-Felds basierend auf jQuery

高洛峰
Freigeben: 2016-12-28 10:32:19
Original
1876 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Implementierungsmethode zur Auswahl von Triggerereignissen für das Auswahl-Dropdown-Feld basierend auf jQuery. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Ich habe immer geglaubt, dass die Auswahl des Dropdown-Felds zur Auswahl von Optionen onclick verwenden kann, um die Veranstaltung wie folgt zu registrieren:

<select>
  <option value="0" onclick="func(0)">选项一</option>
  <option value="1" onclick="func(1)">选项二</option>
</select>
Nach dem Login kopieren

Heute gibt es eine Anforderung, ein verknüpftes Menü zu erstellen, das heißt, jedes Mal, wenn ich klicke, ändert sich das angrenzende Dropdown-Feld automatisch. Ich dachte, es wäre in Ordnung, beim Klicken gestartet

, Deshalb habe ich den oben genannten Weg beschritten. Ich denke, der IE-Kernel von XP kann nur ungern auf IE8 aktualisiert werden, aber er unterstützt onclick. Ich habe es unter ff versucht und es gab überhaupt kein Problem. Aber nach dem Wechsel zu IE8 kann ich Ihnen sagen, überhaupt keine Reaktion.

Dann habe ich nach Informationen aus verschiedenen Quellen gesucht. Es stellte sich heraus, dass das ausgewählte Ereignis auf einem eigenen Label registriert ist, nicht auf „onclick“, sondern auf „onchange“. Das Sub-Tag ist für Browser niedrigerer Versionen ungültig, und das ist auch nicht der Fall eine formelle und standardisierte Schreibweise.

<select onchange="func()>
  <option value="0" >选项一</option>
  <option value="1" >选项二</option>
</select>
Nach dem Login kopieren

Okay, hier kommt wieder die Frage, was soll ich mit den Parametern machen, die ich übergeben habe? So erhalten Sie Parameter
Das ist kein Problem, jQuery gibt Ihnen die Antwort

function func(){
 //获取被选中的option标签
 var vs = $(&#39;select option:selected&#39;).val();
}
Nach dem Login kopieren

Natürlich ist es am besten, hier eine ID zur Auswahl hinzuzufügen, um Verwirrung zu vermeiden, ok, das Problem ist gelöst, ich bin nicht mehr optimistisch, haha. . .

Ich hoffe, dass dieser Artikel für alle hilfreich ist, die sich mit der jQuery-Programmierung befassen.

Weitere jQuery-basierte Auswahl-Dropdown-Box-Auswahl-Trigger-Ereignisinstanzanalysen und verwandte Artikel finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage