JavaScript
iPhone
jQuery
iOS

iPhoneだけjQueryのセレクタでシンタックスエラーが出て死ぬ

コード

const name = $('[name="tag[Hoge][name]"]').val();
const address = $('[name="tag[Hoge][address]').val();

結果

2行目で死にます
2行目はセレクタの末尾に"]が足りません
PC, Androidだと何故か期待通りに動きます
iPhoneだとSafariでもChromeでも死にます

まとめ

罠にはまらないように、セレクタは一目で正しいと分かるものにしよう