il metodo triggerHandler() attiva un determinato evento per gli elementi selezionati, ma rispetto al metodo trigger() si sostituisce all’evento e non lo scatena.
$(selector).triggerHandler(event,eventObj,param1,param2,...)
<script>
$(document).ready(function(){
$("input").select(function(){
$("input").after("Testo NON selezionato");
});
$("button").click(function(){
$("input").triggerHandler("select");
});
});
</script>
<input type="text" value="Testo"><br>
<button>Test</button>