Maison > Article > interface Web > Explication détaillée de la façon de déclencher le code d'événement de changement de sélection dans jquery
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,...])
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"); });
$("#selectId").change(function(){ alert("选中的值为:"+$(this).val()); });
Donner à select un identifiant attribut
<select id="sel"></select> $("#sel").bind("onchange",function(){ //自己写代码,这个就是给select空间添加onchange事件 });
function changeProtocol() { $('#step4 #protocol').empty(); $('#step4 # protocol').append("<option value='"+key+"'>"+value+"</option>"); }
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();
$('#step4 #protocol').trigger('change')
$('#step4 # protocol ').bind('change',function(){});
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!