件名があまり説明的でない場合は申し訳ありません。
たとえば、私はこれを持っていると言います:
// lets update the count
<div class='user-count'>3</div>
$('.user-count')val().text(x + 1);
次のようになります。
<div class='user-count'>4</div>
どうも
件名があまり説明的でない場合は申し訳ありません。
たとえば、私はこれを持っていると言います:
// lets update the count
<div class='user-count'>3</div>
$('.user-count')val().text(x + 1);
次のようになります。
<div class='user-count'>4</div>
どうも
.val()フォーム要素にのみ使用されます...
この場合、を使用.html()してコンテンツを取得parseInt()し、数値に変換してから変更し、もう一度.html()をに追加する必要がありdivます。
このような:
var $uC = $(".user-count");
val = parseInt($uC.html());
$uC.html(val+1);
valメソッドは、フォームコントロールの値を取得/設定するために使用されます。使用する必要がある他の要素についてはtext、html次のことを試してください。
$('.user-count').text(function(i, x){
return parseInt(x, 10) + 1
})
$('.user-count').text(function(index, val){
return parseInt(val) + 1;
});