2011-03-28 62 views
0

Hallo,jquery更改div中的不同文本

我有三個不同的div和它們中的每一個段落。

我想點擊DIV 1和文本1的變化 - 如果我當文本1變回正常的DIV 2,點擊文字2個...變化

在div只是文本,我只是點擊應該改變。由於我是jquery的新手,我可以實現所有的文本都在變化,但不是單一的。

誰能幫幫我?

謝謝!

+1

你還需要提供一些你已經試過的html標記和代碼 – mcgrailm 2011-03-28 12:58:18

+2

21個問題,只有1個接受的答案,... @ Densie你肯定會嚇到SO回答者。 – 2011-03-28 13:03:37

回答

3

這將這樣的伎倆 - 第一填充數據,以便與原來的內容中的每個格,然後綁定單擊事件將一切恢復原來的數據,並設置自己的新案文:

http://jsfiddle.net/billymoon/zAhJv/

$('div').each(function(){ 
    $(this).data({original:$(this).text()}) 
}) 
$('div').click(function(){ 
    $('div').each(function(){ 
     $(this).text($(this).data('original')) 
    }) 
    $(this).text('new text') 
})