私はこの構造を持っています:
<div class="list">
<ul>
<li>
<span class="number">1</span>
<p class="list-title"><a href="#">Welcome</a></p>
<img src="images/like.png" class="like" />
<div class="subcomments">
<div class="comments">
<ul>
<li>
<span class="number">2</span>
<img src="images/like.png" class="like" />
</li>
</ul>
</div>
</div>
</li>
</ul>
そして、「いいね」というクラスをクリックすると、span.numberの内容が表示されます。つまり、父親に行き、クラス番号でスパンの内容を取得します。
私はこれを試しています:
$('.like').parent().children('span:first').text()
しかし、最初のいいねで 1 を与え、2 番目のいいねで 2 を与えるのではなく、常に 2 つの状況で 1 を与えます。