【JS】定義リスト/記述リスト(dl, dd)タグの個数をカウントするスクリプトをjQueryで作ってみた
2018/09/10
このブログの一番人気記事である「三文字略語」のページには現在何個の略字を載っけたのか数えたくなったのですが、いちいち自分で数えるのもバカらしく感じたのでプログラムにやらせてみようと作ってみました。また違うところで使えそうだったので、スクリプト内容を備忘録代わりにポストしておきます。
定義リストの個数をカウントするスクリプト
イメージ
lengthプロパティで数える
単純にlengthで数えることにしました。
jQueryを先に読み込ませてください。
1 2 3 4 5 6 |
<script> $(function() { var cnt = $('dd').length; $('.kosu').text(cnt + '個'); }); </script> |
たかだか4行のスクリプトですが、しっかりと動きました。
上に書いたままだと、ページ内の全ての dd タグの個数を出力されるので、対象タグをラップするボックスを用意した方が良さそうです。
三文字略語のページでは sanmoji というクラス名の div タグでラップしました。
デモ
デモはこちらから。
定義リスト/記述リスト(dl, dd)タグの個数をカウントする
https://lightning-bolt.xyz/js/jquery.tgListCount/
https://lightning-bolt.xyz/js/jquery.tgListCount/