我使用jQuery AJAX的新內容加載到頁面,在服務器端我打開一個新的div:通過onmousedown事件運行的js函數爲新增加的AJAX
<div id="newFuncDiv" onmousedown="javascript:newFunc("VAR");">Click me</div>
在以前的情況下,我使用的功能如下:
function newFunc(){$("#newFuncDiv").click(function(){alert("something");});}
但是在這種情況下的onclick這個div我需要通過一個變量,這是我從數據庫中提取服務器端的,我怎麼能做到這一點,因爲即使當我添加了newFunc( );與Ajax響應它不工作,
編輯:
對了,忘了說,我是從循環服務器的響應,因此變量i需要傳遞的會是每個格獨特。
你能澄清你想用'VAR'做什麼..它看起來像你試圖傳遞一個值到'newFunc()',但在你的函數中你沒有任何列出的參數也不實際使用任何變量? – 2013-03-07 08:28:41
目前尚不清楚你想要做什麼。爲什麼您的mousedown處理程序爲相同的元素建立點擊處理程序?每次您將鼠標放下時,您都會添加另一個點擊處理程序,以便您獲得多個警報。 – Barmar 2013-03-07 08:43:44