1

我正在创建这样的动态锚标记

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

如何在创建自动调用函数说 funcOne(ctrlid) 并传递 ctrlid 的标签时添加点击事件?

我试过这个但没有运气

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

2 回答 2

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

演示

于 2013-08-07T17:41:47.660 回答
3
var anch = $('<a />', {
    'href': '#' + text,
    'text': text,
     on: {
         click: function () {
            // do something
         },
         someOtherEvent: function () {
            // do something
         }
     }
});

演示。

于 2013-08-07T17:47:37.480 回答