$(".song").live('click', function songClick() {
//do stuff
});
你能命名一個像上面這樣的函數,然後在稍後調用它嗎?我試過了,但沒有奏效。我必須通過一個事件嗎?命名jQuery函數
$(".song").live('click', function songClick() {
//do stuff
});
你能命名一個像上面這樣的函數,然後在稍後調用它嗎?我試過了,但沒有奏效。我必須通過一個事件嗎?命名jQuery函數
僅舉它作爲一個獨立的功能,並從live()
調用它:
function songClick() {
// do stuff
}
$(".song").live('click', songClick);
注意缺乏在live()
方法括號中。
您可以在之前定義函數的jquery代碼,然後只需將名稱傳遞給jquery;即,
function songClick() {
//do stuff
}
$(".song").live('click', songClick);
然後,你也可以在其他地方使用songClick()。
注意參考的緣故:
版本除去現場方法9.任何人碰到這個問題,現在,未來應該使用上()。但除此之外,應該像上述答案一樣工作。
function songClick() {
//code
}
$(".song").on('Click', songClick);
如果你只希望事件處理程序運行一次你也可以使用一個()爲好。