2013-08-07 29 views
1

我創建一個動態錨標記這樣定義click事件編程

var anch = $('<a />', { 
         'href': '#' + ctrlid, 
         'text': text 
        }) 

如何添加一個click事件,而創造這個標記,自動調用一個函數說funcOne(ctrlid),並傳遞ctrlid?

我試過,但沒有運氣

var anch = $('<a />', { 
         'href': '#' + ctrlid, 
         'text': text, 
         'onclick': funcOne(ctrlid) 
        }) 

回答

3
var anch = $('<a />', { 
    'href': '#' + text, 
    'text': text, 
    on: { 
     click: function() { 
      // do something 
     }, 
     someOtherEvent: function() { 
      // do something 
     } 
    } 
}); 

Demo.

+0

輝煌,正是我想要的 – user1814374

6
var anch = $('<a />', { 
    'href': '#' + ctrlid, 
    'text': text 
}).click(function() { 
    // click handler code 
}); 

DEMO

+0

感謝您的代碼。工作正常 – user1814374