3

こんにちは、jquery スクリプトを書きました。私はjqueryの新人です。カート数を+1増やしたい。しかし、このスクリプトは +1 を追加せず、1 を連結します。どうすればよいですか?

<script type="text/javascript">
     $('#shopping-cart-button').click(function(){
          var cart_count = $('#cart_count').text();
          cart_count = cart_count + 1;
          $('#cart_count').text(cart_count);
          });
</script>
4

2 に答える 2

9

.text()文字列を返すためparseInt(value, radix)、文字列を数値に変換するために使用する必要があります。

$('#shopping-cart-button').click(function(){
    var basket_count = $('#basket_count').text();
    basket_count = parseInt(basket_count, 10) + 1;
    $('#basket_count').text(basket_count);
});
于 2012-08-04T09:28:11.450 に答える
0

入力タイプのテキストの場合、このようなものを試してください

$('YOUR_ID_HERE').val($('YOUR_ID_HERE').val() + 'SOME OTHER VALUE');
于 2013-09-04T06:44:08.480 に答える