※環境
iOS8.4.1 / iPhone5
あとから追加される要素にイベントを張るときによく使う
$(document).on('click', '#target', function(){...});
iOSだとイベント発火してくれない。知らなかった...
解決策
document → 別のDOMセレクタに置き換える
$('#wrapper').on('click', '#target', function(){...});
※windowもbodyでもだめらしい
おまけ
※ 2015/09/19追記 過去に起こっていたようですが、
iOS8.4では修正済みのようで以下のコードは動作します。
jQueryに限った問題ではなく、生JSで
document.addEventListener('click', function(){...})
と書いても同じ現象が起こります
参考
http://qiita.com/38kun/items/ce6a26c9c59612e6f515
http://kimizuka.hatenablog.com/entry/2013/12/20/075448