アプリ版:「スタンプのみでお礼する」機能のリリースについて

下記のコードは、jQueryの、liタグの数を数えていますが、タグ中が aaa のものだけ数えたいのですが、どのようにすればよいでしょうか? 

<script>
$(function() {
var size = $('li').length;
alert(size);
});
</script>
<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
<li>ddd</li>
<li>aaa</li>
</ul>

A 回答 (2件)

こんにちは



>タグ中が aaa のものだけ数えたいのですが、~
コンテンツの文字列一致で識別するようなケースは、まずないとは思いますが・・・

例えばこんな感じ?
$(function() {
var count = 0;
$("li").each(function(){ if($(this).html()=="aaa") count++; });
alert(count);
});
    • good
    • 0
この回答へのお礼

ありがとうございます。とても参考になります。かなり試行錯誤したのですが、できなかったので、助かりました。

お礼日時:2017/06/24 02:25

こうです



var size = $('li').filter(function(){return $(this).html()==="aaa";}).length;
    • good
    • 0
この回答へのお礼

ありがとうございます。とても参考になります。こういうやりかた書籍にのってないんで…

お礼日時:2017/06/24 02:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!