私はこのバグに 2 時間ほど取り組んできましたが、気が狂いそうです。
私がやろうとしているのは、要素から番号を取得し(これは機能します)、番号を変更して前の番号に置き換えることです。ただし、数値は文字列に置き換えられ、前の数値が残ります。
HTML:
<span class="likesAmount">1</span>
JQuery:
//get number
Likes = parseInt($(this).parent().parent().find('.likesAmount').text());
//replace number
$(this).parent().parent().find('.likesAmount').text(Likes = (Likes - 1 == -1 ? Likes = 0 : Likes - 1));
html、データ、テキストなどでintに解析するなどを試しました。
前もって感謝します!
編集: 申し訳ありませんが、私は commen sence を使用するのを忘れていました。それは 2 回好きなものになり、誤った結果を引き起こしていました..このコードはそれとは何の関係もありません。でも助けてくれてありがとう!