2012-06-05 70 views
0

如何更改如下,以便它是通過jQuery的.on().live()使用?我有一個問題轉換它,以便它在ajax負載後綁定。jQuery的。對()和.live()水印的jQuery

$("#name_search").watermark("Search by name..."); 

我從jQuery的版本改變1.5到1.7的過程中來的,這就是爲什麼我問.on().live()。我知道.live()已在1.7中棄用。

謝謝

+0

如果插件的製造商不支持該插件,那麼除了自己更改插件之外,您只需重新調用它即可。 –

+0

嗨,詹姆斯,我該如何重新打電話?我是新來的jQuery,所以還在學習 –

回答

0

你是不是想盡快它添加到DOM就$("#name_search").watermark工作?如果是這樣,你不能僅僅通過事件(可能)來做到這一點。你需要做的就是調用.watermark當元素添加到DOM。

$("body").append("<div id=name_search>"); 
$("#name_search").watermark('Search by name...'); 
+0

謝謝...但是如何做這個工作,如果它被通過.load添加在div標籤()... $(「#displayContacts」)。負載($(此).attr(的 「href」)); ? –

+0

@AlanHo只需調用'.watermark'在'.load'成功函數(看看jQuery的API)。 –