2011-12-13 61 views
0

我想從無論是在jQuery的週期的onBefore功能可用的「CURR」或「下一個」對象數據,所以我可以使用Ajax來填充OPTS它傳遞給PHP腳本.addSlide();如何將數據傳遞給jQuery的週期onBefore功能

理想情況下,我想是使用數據()屬性,但我掙扎甚至使用.attr()

在本文檔中,這個工程:

var currentImageNum = parseInt(next.src.match(/beach(\d)/)[1]); 

和我」見過這個工作

var tag = next.tagName.toLowerCase(); 

所以爲什麼我不能用這種或類似的東西

var mydata = next.attr('id'); 

拿到幻燈片

錯誤,我得到的ID是遺漏的類型錯誤:對象#有沒有方法「ATTR」

+0

謝謝你們,這是一個初學者的錯誤! :) – Ashley

回答

0

由於next是你應該首先把它轉換成jQuery對象DOM元素,然後你可以調用它的jQuery的API。試試這個

$(next).attr('id')

0

next可能是一個DOMElement。把它包在jQuery的:

$(next).attr('id')或只是做next.id

.src就像imgtagName元素的屬性是所有DOM元素的屬性,所以我想nextimg