Dieser Artikel stellt hauptsächlich den Unterschied zwischen Trigger und TriggerHandler von jquery vor. Freunde, die ihn benötigen, können sich darauf beziehen
Trigger und TriggerHandler simulieren beide das Auftreten von Ereignis Verwenden Sie einen bestimmten Fall, um den Unterschied zu beschreiben
Der Code lautet wie folgt:
<html lang="en"> <head> <meta charset="utf-8"> <title>test</title> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> </head> <body> <input type="checkbox" /> <input type="text" id="test"/> <input type="button" value="button" id="bnt" onclick ="bntClick()"/> </body> <script> $( document ).ready(function() { $("input[type='checkbox']").bind("click",function(){ $("#test").val("www.baidu.com"); }); }); function bntClick(){ $("input[type='checkbox']").trigger("click"); } </script> </html>
Wenn das Kontrollkästchen angeklickt wird, wird das Kontrollkästchen aktiviert und eingegeben[type=' text'] wird der Wert www zugewiesen Auf [type='button'] wird nur geklickt. Weist der Eingabe[type='text'] einen Wert zu, ohne das Kontrollkästchen zu aktivieren.
triggerHandler verhindert das Standardverhalten
des an das Ereignis gebundenen Elements
Das obige ist der detaillierte Inhalt vonBeispielhafte Einführung in den Unterschied zwischen dem Trigger von jquery und dem TriggerHandler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!