a simple touchstart event will work, if you use this syntax: http://jsfiddle.net/rwdu4hb9/
$(function(){
$('.test').on('touchstart', function(){
alert("Clicked");
});
});
But if you want to add your event for all coming elements with $(document).on(..)
like here:
http://jsfiddle.net/rwdu4hb9/1/
$(function(){
$(document).on('touchstart', '.test', function(){
alert("Clicked");
});
});
The event will not get triggered. What is wrong with this call?
Tested on iPad with iOS 8.0.2