gpt4 book ai didi

.bind 单击处理程序中调用的 jQuery 函数在文档就绪时运行

转载 作者:行者123 更新时间:2023-12-01 00:50:02 25 4
gpt4 key购买 nike

我定义了一个简单的函数,并使用 .bind() 将“单击”处理程序附加到链接。

该函数不是在单击时运行 - 相反,它是在文档就绪时运行。不确定为什么会发生这种情况。

我使用的是 jQuery 1.3.2。

HTML

<a href="#">click me</a>

jQuery

$(document).ready(function(){
leftTurn = function($message){
alert ($message);
};

$('a').bind('click', leftTurn('hello'));
});

代码也是here in a JSFiddle

最佳答案

当您在末尾添加 () 时,您就调用了该函数。 .bind() 函数需要对函数本身的引用,而不是调用的结果。

leftTurn = function(){
alert ('hello');
};

$(document).ready(function(){
$('a').bind('click', leftTurn);
});

关于.bind 单击处理程序中调用的 jQuery 函数在文档就绪时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4473128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com