PCでテストしても問題なく、android,iPhoneでテストを行った時にiPhoneだけ動かなかったのでその時の解決方法です。
jsで以下の処理をしようとしたのですが、iPhoneだけ動きませんでした。
$(document).on("click",'[id*="hogehoge"]',function(){
// 処理
}
原因はiPhoneでaタグ以外の動作を認識してくれないみたいです。
.hogehoge{
cursor: pointer;
}
上記のようにカーソルを設定すると認識してくれるようになります。