お世話になります
表題の通りで、jquery2系でテーブルの行をクリックすることでリンクを実現させたいと思います
また、ajaxにて動的に生成されるテーブルのため通常のクリックイベントではなくONによるクリックイベントにする必要がございます
以下の様なソースを試した所
$(documente).on('click', 'tbody tr[data-href]', function (e) { if(!$(e.target).is('a')){ window.location = $(e.target).closest('tr').data('href'); }; });
trにdata-href属性をつけることでPCでは遷移に成功したのですが
スマホ(iphone6s IOS8)のsafari(最新版)ではうんともすんとも言いませんでした
試しに
$(document).on('click', 'tbody tr[data-href]', function (e) { alert('hoge'); });
と書いてみたとこと、クリックしてもアラートが出ないので
選択の部分で既に動いていないようです。。
スマホ(iphone6s IOS8)でも動くようなソースをご存知のかたがおりましたら
ご教授頂ければと存じます
回答1件
あなたの回答
tips
プレビュー