1. ホーム
  2. jquery

[解決済み] 子供の人数を数えるにはどうしたらいいですか?

2022-05-17 23:14:30

質問

リストがあります

<ul>
  <li>
  <li>
  <li>
  ...
</ul>

リスト内のアイテム数をカウントするjQueryが必要です。

どのように解決するのですか?

を使用することができます。 .length を、このように。

var count = $("ul li").length;

.length はセレクタがいくつのマッチを見つけたかを表します。 <li><ul> を使用します。 "ul > li" のみを取得するために、代わりに 直接 子供たち。 <ul> 要素にマッチするようにセレクタを変更すればよいのです。 "#myListID > li" .

その他、子型がわからない場合などには * (ワイルドカード)セレクタ、または .children() を、このように。

var count = $(".parentSelector > *").length;

または

var count = $(".parentSelector").children().length;