jQueryの使い方について
-
いつもお世話になっております。
投稿欄で、jQueryを使いたいと思いますが、その方法がわかりません。
このフォーラム内の過去記事を調べたところ、
1)WordPressでは、jQueryは設定されているので、あらためて、読み込む必要はない
2)no conflict mode で使う必要があるので、
$ は、jQuery に変更してプログラムを書き換えればいいとの2点を見つけましたので、これで下記のような構成でプログラムを実行しましたが
jQueryが動きません。どこがおかしいのでしょうか?ご教示いただければ幸いです。
よろしくお願いいたします。なお、このプログラムは、政党別・政策別にチェックマークをつけるたびに
その、チェックされている個数を合計して合計欄に表示するものです。また、通常<head></head>間に設定する
<script type=”text/javascript” src=”js/jquery.js”></script>
のような、jQueryの設定は、前1)により、省略しました。<table width="280" border="1" rules="all" style="border-collapse:collapse;"> <tr> <td width="50"><div align="center">項目</div></td> <td width="49"><div align="center">A政党</div></td> <td width="49"><div align="center">B政党</div></td> <td width="49"><div align="center">C政党</div></td> <td width="49"><div align="center">D政党</div></td> </tr> <tr> <td>政策1</td> <td><div align="center"></div></td> <td><div align="center"> <input type="checkbox" name="checkboxB" value="1"> </div></td> <td><div align="center"></div></td> <td><div align="center"> <input type="checkbox" name="checkboxD" value="1"> </div></td> </tr> <tr> <td>政策2</td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"> <input type="checkbox" name="checkboxC" value="1"> </div></td> <td><div align="center"></div></td> </tr> <tr> <td>政策3</td> <td><div align="center"> <input type="checkbox" name="checkboxA" value="1"> </div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"> <input type="checkbox" name="checkboxD" value="1"> </div></td> </tr> <tr> <td>政策4</td> <td><div align="center"></div></td> <td><div align="center"> <input type="checkbox" name="checkboxB" value="1"> </div></td> <td><div align="center"> <input type="checkbox" name="checkboxC" value="1"> </div></td> <td><div align="center"></div></td> </tr> <tr> <td>政策5</td> <td><div align="center"> <input type="checkbox" name="checkboxA" value="1"> </div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"> <input type="checkbox" name="checkboxD" value="1"> </div></td> </tr> <tr> <td>政策6</td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"> <input type="checkbox" name="checkboxC" value="1"> </div></td> <td><div align="center"></div></td> </tr> <tr> <td>合計点</td> <td id="ag"></td> <td id="bg"></td> <td id="cg"></td> <td id="dg"></td> </tr> </table> <script> var countChecked = function() { var na = jQuery("input[name='checkboxA']:checked").length; jQuery( "#ag" ).html("<div align='center'>" + na + "</div>"); var nb = jQuery("input[name='checkboxB']:checked").length; jQuery( "#bg" ).html("<div align='center'>" + nb + "</div>"); var nc = jQuery("input[name='checkboxC']:checked").length; jQuery( "#cg" ).html("<div align='center'>" + nc + "</div>"); var nd = jQuery("input[name='checkboxD']:checked").length; jQuery( "#dg" ).html("<div align='center'>" + nd + "</div>"); }; countChecked(); jQuery( "input[type=checkbox]" ).on( "click", countChecked ); </script>
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「jQueryの使い方について」には新たに返信することはできません。