こちらのサイトを参考にテーブルの行をクリックすると指定のURLに飛ぶようにしたいのですが、Ruby on Railsで実現出来ずこまっております。
①サイトのjavascriptの内容をコピー。
ファイル名をtable_click.jsと名付け app/assets/javascriptsの下に配置
lang
1jQuery( function($) { 2 $('tbody tr[data-href]').addClass('clickable').click( function() { 3 window.location = $(this).attr('data-href'); 4 }).find('a').hover( function() { 5 $(this).parents('tr').unbind('click'); 6 }, function() { 7 $(this).parents('tr').click( function() { 8 window.location = $(this).attr('data-href'); 9 }); 10 }); 11});
②Viewの<table> の <tr> にリンク先を指定
lang
1<table> 2 <tbody> 3 <tr data-href="http://www.webantena.net/"> 4 <th>項目1</th> 5 <th>項目2</th> 6 <th>項目3</th> 7 <th>項目4</th> 8 </tr> 9 </tbody> 10</table>
そっくりそのままサイトをコピーしただけなのですが、javascriptが動きません。
ちなみにgemでjquery-turbolinksをインストールしましたが効果ありませんでした。
Ruby on Rails4でこのようなjQueryを使用するために必要な設定があるのかもしれませんが、初心者のため教えていただければありがたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2014/11/04 04:42
退会済みユーザー
2014/11/04 15:32