前提・実現したいこと
htmlで多量のデータをソートできるようなページが作りたくて悪戦苦闘しています。
発生している問題・エラーメッセージ
https://thr3a.hatenablog.com/entry/20180707/1530955070
にあるテーブルソートのJSを使用したのですが、記載の通りに動かしてみてもうまくいきません。
(追記)説明不足で申し訳ありません。
本来であれば、filterの検索窓に入力すれば、下の表がソートされるはずなのですが、
設定しているはずのJSが動かず表がソートできない状況です。
HTML
1<link href="css1.css" rel="stylesheet" type="text/css"> 2<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 3<script src="http://www.cyokodog.net/jquery.ex-table-filter/jquery.ex-table-filter.js"></script> 4<script type="text/javascript" src="filtest.js"></script> 5 6 7filter: <input type="text" id="myfilter"> 8 9<table id="mytable"> 10 <thead> 11 <tr> 12 <th>ID</th> 13 <th>名前</th> 14 <th>メールアドレス</th> 15 </tr> 16 </thead> 17 <tbody> 18 <tr> 19 <td>100</td> 20 <td>山田太郎</td> 21 <td>yamada.taro@hoge.com</td> 22 </tr> 23 <tr> 24 <td>101</td> 25 <td>山田花子</td> 26 <td>yamada.hanako@hoge.com</td> 27 </tr> 28 <tr> 29 <td>102</td> 30 <td>鈴木次郎</td> 31 <td>suzuki.joro@hoge.com</td> 32 </tr> 33 <tr> 34 <td>103</td> 35 <td>佐藤美央</td> 36 <td>sato.mio@piyo.jp</td> 37 </tr> 38 </tbody> 39</table> 40
css
1#css1.css 2table , td, th { 3 border: 1px solid #595959; 4 border-collapse: collapse; 5} 6td, th { 7 padding: 3px; 8 width: 200px; 9 height: 25px; 10} 11th { 12 background: #f0e6cc; 13} 14.even { 15 background: #fbf8f0; 16} 17.odd { 18 background: #fefcf9; 19} 20
JS
1#filtest.js 2$('#myTable').exTableFilter('#myfilter'); 3
試したこと
HPにもある元のページにアクセスしたのですが、昨日よりHTMLを使い始めたため、どこがダメなのか全く理解できない状況です。
補足情報(FW/ツールのバージョンなど)
macでatomを使っています。
回答2件
あなたの回答
tips
プレビュー