il metodo trigger() attiva un determinato evento per gli elementi selezionati.
$(selector).trigger(event,eventObj,param1,param2,...)<script>
$(document).ready(function(){
     $("input").select(function(){
         $("input").after("Testo selezionato");
    });
     $("button").click(function(){
         $("input").trigger("select");
    });
});
</script>
<input type="text"  value="Testo"><br>
<button>Test</button><script>
$(document).ready(function(){
	$("button").click(function(){
		$("button").on("params", function(event, param1, param2){
			alert(param1 + "\n" +  param2);
		});
		$("button").trigger("params", ['Parametro 1',  'Parametro 2']);
	});
});
</script>
<button>Test parametri</button>