2013-01-01 52 views

回答

8

當你打電話.text()設置的內容,則抹殺其他元素。換句話說,對.show()的呼叫不起作用,因爲元素消失了。

您可以將文本放入<span>元素或其他東西中,然後替換它的文本。

+0

感謝您的澄清 - 我沒有意識到這一點。 :) 新年快樂,尖尖。 – JoseBazBaz

0

這個怎麼樣?

<div class="hello" id="hello"><span>2</span><div class="ola" id="ola">showMe!</div></div> 

.ola { 
    display:none 
}​ 

$('#hello').children('span').text(parseInt($('#hello').children('span').text()) + 1); 
$('#ola').show(); 

這個作品,如果你在你的hello div