相关疑难解决方法(0)

jQuery的.click - 将参数传递给用户函数

我试图使用jQuery的.click调用带参数的函数,但我无法让它工作.

这就是我希望它的工作方式:

$('.leadtoscore').click(add_event('shot'));

哪个叫

function add_event(event) {
    blah blah blah }
Run Code Online (Sandbox Code Playgroud)

如果我不使用参数,它可以工作,如下所示:

$('.leadtoscore').click(add_event);
function add_event() {
    blah blah blah }
Run Code Online (Sandbox Code Playgroud)

但我需要能够将参数传递给我的add_event函数.

我怎么能做这个特定的事情?

我知道我可以使用.click(function() { blah },但是我add_event从多个地方调用该函数并希望以这种方式执行.

jquery function parameter-passing

274
推荐指数
7
解决办法
41万
查看次数

如何使用带有jQuery的change()方法参数的函数?

我正在使用jQuery 1.5版.我正在研究jQuery的change()函数,特别是在这一点:

.change( [ eventData ], handler(eventObject) )
eventData: A map of data that will be passed to the event handler.
handler(eventObject): A function to execute each time the event is triggered.
Run Code Online (Sandbox Code Playgroud)

JavaScript中的"数据地图"究竟是什么?如何将以下测试函数用作事件处理程序?

var myHandler = function(msg){alert(msg);};
Run Code Online (Sandbox Code Playgroud)

我试过这个:

$("select#test").change(["ok"], myHandler);
Run Code Online (Sandbox Code Playgroud)

和警报报告[对象对象]

javascript jquery event-handling

40
推荐指数
2
解决办法
4万
查看次数