将jquery对象传递给函数

将jquery对象传递给函数,jquery,Jquery,你会如何做这样的事情: somemethod($("#buttonelement")); function(ele) { ele.click(function(event) { alert("hi"); }); } 换句话说,如何将元素作为jquery对象传入并注册单击事件。就像这样 function someMethod(ele) { ele.click(function(event) { alert("hi"); }); } someMethod($

你会如何做这样的事情:

somemethod($("#buttonelement"));

function(ele) {
  ele.click(function(event) { alert("hi"); });
}
换句话说,如何将元素作为jquery对象传入并注册单击事件。

就像这样

function someMethod(ele) {
    ele.click(function(event) {
        alert("hi");
    });
}

someMethod($("#buttonelement"));
jQuery对象与Javascript中的任何其他对象一样,可以正常地传递给函数。

就像这样

function someMethod(ele) {
    ele.click(function(event) {
        alert("hi");
    });
}

someMethod($("#buttonelement"));

jQuery对象与Javascript中的任何其他对象一样,可以像平常一样传递给函数。

你发布的代码有什么问题?函数没有名称。你发布的代码有什么问题?函数没有名称。必须与Green一致,否则无效!使用纯javascript tho:var obj=document.getElementById('downpmt')。。然后将obj发送到您的函数。@HankCastello@Green:如果上面的代码“有时”对您不起作用,那么您的代码中肯定存在其他地方的问题。声称上述函数“有时”不起作用,因此是不正确的,这是巫毒编程。必须同意格林的说法,否则无效!使用纯javascript tho:var obj=document.getElementById('downpmt')。。然后将obj发送到您的函数。@HankCastello@Green:如果上面的代码“有时”对您不起作用,那么您的代码中肯定存在其他地方的问题。声称上述函数“有时”不起作用,因此是不对的,这就是巫毒编程。