2011-04-27 75 views

回答

0

考慮:

<div id="x">42</div> 

你可以這樣做:

var $x = $('#x'); 
$x.text(parseInt($x.text(), 10) + 1); 

對自己的教育:

+0

我喜歡最初的數字選擇:P – BraedenP 2011-04-27 05:31:37

+0

我知道23是一切似乎都連接到的數字(如電影23)。 11,但是,我不確定......是因爲它是一個雙位數字,意味着權力? – BraedenP 2011-04-27 06:07:12

1
this.innerHTML = +this.innerHTML + 1; 

DEMO

+0

你真的應該在你的字符串上使用parseInt()。 Javascript允許你很懶,但這並不意味着你應該是。 – BraedenP 2011-04-27 05:31:14

0

如果div的HTML僅僅是一個數字:

var element = document.getElementById('yourElementID'); 
element.innerHTML = parseInt(element.innerHTML, 10)+1; 
0

在這裏,您使用下面的代碼

In javascript 
-------------- 
var demoInt = $('#divInt').text(); 
demoInt =parseInt(demoInt); 

In HTML 
------- 
<div id="divInt">111</div>