Jquery keyup

How can I make the keyup event work for all of the variables?

I works with salutation but not first.


$(document).ready(function(){
   
   var initial = $('#Initial');
   var salutation = $('#Salutation');
   var first = $('#FirstName');
   var last = $('#LastName');
   var title = $('#Title');
   var nametag = $('#Name');
   
   $(salutation, first).keyup(function(){
	{
	   var copy = salutation.val();
	   copy += first.val() + " ";
	   copy += initial.val() + " ";
	   copy += last.val() + " ";
	   copy += title.val() + " ";
	   nametag.val(copy)
   });
});	

Why don’t you do this:

   $("#Salutation , #FirstName").keyup(function(){

Found another solution.


var initial = $('#Initial');
var salutation = $('#Salutation');
var first = $('#FirstName');
var last = $('#LastName');
var title = $('#Title');
var nametag = $('#Name'); 

var controls = $('#Initial, #Salutation,#Firstname');

$(controls).keyup(function(){