2012-06-27 62 views
0

我有我的ajax請求一些奇怪的comportement。 ajax請求正確處理,並且回調函數刪除類0123¾,該類揭示隱藏的div。在這個div中,我定位了一個帶有「目標」ID的元素。但是很奇怪的是,當我想在div內添加一個$("#target").text('hello');我的大部分網頁都消失了。錯誤的語法?任何想法 ?jquery text(),語法問題?

最佳, Newben

+0

什麼是默認包含在目標? – maxhud

+0

這聽起來似乎** div **已經以錯誤的方式「封閉」幷包裝了不需要的元素。嘗試'#target {background-color:red}' – undefined

+0

提供最佳答案的小提琴。 – Alp

回答

2

嘗試$("#target").html('hello');

+3

@TheZ:http://jsfiddle.net/3e6Sn/1/? – zerkms

+1

@zerkms達恩jQuery總是讓我起來,也習慣了香草JS。 – TheZ

+0

對,其實我在回調函數中有一個追加方法,在$(「#target」)。text('hello')之後調用,所以通過切換它,它現在可以工作了!但是因爲我對jquery並不熟悉,所以我有另一個問題:「target」是一個與註釋相對應的p標記的id。所以,如果我想每次用戶觸發註釋按鈕時都有一個唯一的註釋文本,我必須執行:var target = $('。target')。然後$(targetting).text(comment);但它不起作用。任何人有想法? – Newben