1
私は死んだ単純なものでなければならないと思っているものに固執しています。要素の 'text'をクラス名で修正してください
私が持っているHTMLで:
<a class="removeQuantity"> - </a>
<span class="quantity"> 1 </span>
<a onclick="addQuantity('2')"> + </a>
をし、私のスクリプトでは、私は機能を持っている:
function addQuantity(iQuant) {
iQuant = parseInt(iQuant);
$(this).prevAll('.quantity').text(iQuant.toString());
}
それでは、私がやろうとしていると、値が含まれて変更されます1から数量のクラスを関数に渡した値(2)には何も作用していないようです。
誰かが正しい方向に私を向けることができますか?
おかげで、 C
私はそれを修正し、あなたが戻りました。私は '.click'より' .on'を好むでしょう。なぜなら、前者は動的に追加された要素のためにメモリと作業を減らすことができるからです。 –
@SusheelSinghありがとうございます。また、編集した 'on()'のメソッドシグネチャは、動的要素に対しては全く機能しません。あなたは '$( 'parent')を使う必要があります。on( 'event'、 'child'、fn)'; –
ええ、あなたは正しいです、私はポイントを忘れました。しかし、私はどこでも永遠に使うことを好む。それはより汎用的で読みやすいです:) –