如果主題不是非常具有描述性,對不起。如何通過選擇器獲取數值並對其進行內聯操作
例如說我有這樣的:
// lets update the count
<div class='user-count'>3</div>
$('.user-count')val().text(x + 1);
,使之成爲:
<div class='user-count'>4</div>
THX
如果主題不是非常具有描述性,對不起。如何通過選擇器獲取數值並對其進行內聯操作
例如說我有這樣的:
// lets update the count
<div class='user-count'>3</div>
$('.user-count')val().text(x + 1);
,使之成爲:
<div class='user-count'>4</div>
THX
.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;
});
看到這個fiddle
thx快速回答。我想這真的很簡單 – timpone
這是非常基本的,但從答案中可以看出,有多種方法可以做到這一點!沒有問題。 – Kyle