Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée de la façon de déclencher le code d'événement de changement de sélection dans jquery

黄舟
Libérer: 2017-06-27 09:36:24
original
5704 Les gens l'ont consulté

Vous pouvez utiliser la méthode trigger() de jQuery pour répondre aux événements

Définition et utilisation

La méthode trigger() déclenche le type d'événement spécifié de l'élément sélectionné .

Syntaxe

  $(selector).trigger(event,[param1,param2,...])
Copier après la connexion

Description du paramètre

événement requis. Spécifie l'événement à déclencher par l'élément spécifié. Il est possible de créer des événements personnalisés (attachés à l'aide de la fonction bind() ), ou tout événement standard.

[param1,param2,...] Facultatif. Paramètres supplémentaires transmis à la routine gestionnaire d'événements. Les paramètres supplémentaires sont particulièrement utiles pour les événements personnalisés.

Exemple :

Déclenchez l'événement de changement de l'élément select :

$("button").click(function(){
  $("select").trigger("change");
});
Copier après la connexion
$("#selectId").change(function(){
alert("选中的值为:"+$(this).val());
});
Copier après la connexion

Donner à select un identifiant attribut

<select id="sel"></select>
$("#sel").bind("onchange",function(){
//自己写代码,这个就是给select空间添加onchange事件
});
Copier après la connexion
function changeProtocol() { 
$(&#39;#step4 #protocol&#39;).empty(); 
$(&#39;#step4 # protocol&#39;).append("<option value=&#39;"+key+"&#39;>"+value+"</option>"); 
}
Copier après la connexion

Effacez d'abord la sélection, puis réinitialisez l'option Une fois ce processus terminé, comment déclencher l'événement de changement ?

$("#step #protocol").change();
Copier après la connexion
$(&#39;#step4 #protocol&#39;).trigger(&#39;change&#39;)
Copier après la connexion
$(&#39;#step4 #  protocol &#39;).bind(&#39;change&#39;,function(){});
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal