I have a set of Div\'s which act as buttons. These buttons have a simple jquery click() function which works in all browsers except iOS.
For example:
You can use this:
$('button').bind( "touchstart", function(){ alert('hi'); });
Another Solution is to set the element's cursor to pointer and it work with jQuery live and click event. Set it in CSS.