覆盖或更改Jquery插件中的事件

时间:2018-07-27 07:14:10

标签: javascript jquery

我想将设置中的事件发送到我的插件,并调用该事件并添加说明并运行它。但是$(this)是不确定的。 这是我的代码:

($.fn.slist = function (options) {
    var settings = $.extend({
        itemsOnClick: function (e) {
            console.log($(this).text());
        },
    }, options);


        items.bind("click",function (e) {
        console.log("This is Test!");
        settings.itemsOnClick.call(e);
    });}(jQuery));

但是当单击项目日志时显示This is Test!但不显示项目文本。

0 个答案:

没有答案