jQuery触发元素子级事件

3
我创建了一个jQuery自定义函数。
我希望能够在选择器的兄弟或子元素上触发事件,就像这样:
$.fn.CustomFunction = function() {
    $(this).siblings("div").click(function(){
        alert();
    });

    // OR

    $(this + " > div").click(function(){
        alert();
    });
};

但是它没有起作用。

我该怎么做才能让它工作?

1个回答

2
您可以尝试这个方法:
$.fn.CustomFunction = function() {
    $(this).on('click', 'div', function(){
        alert();
    });
);

它在选择器
内部绑定了一次点击事件,选择器位于中。
更多信息:http://api.jquery.com/on/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接