什么是使用jquery创建函数的最佳方式,而不仅仅是将函数附加到按钮按下。如何正确调用jquery函数
此刻我从jquery调用常规的javascript函数。
function generate_random(){}
$(click).click(function(){
generate_random();
})
什么是使用jquery创建函数的最佳方式,而不仅仅是将函数附加到按钮按下。如何正确调用jquery函数
此刻我从jquery调用常规的javascript函数。
function generate_random(){}
$(click).click(function(){
generate_random();
})
应该没有必要将呼叫包装在额外的功能层中...所以你可以写;
function generate_random(){}
$(click).click(generate_random)
功能名称其实只是函数指针,这也是当你创建了一个匿名函数是什么产生的..click(function(){...})
谢谢 - _happy holidays_ – 2011-12-22 01:59:19
这是一个完全合理的方式来调用jQuery的功能,假设第一“点击'实际上是一个元素选择器。或者,您可以将generate_random()函数中的任何代码放到您当前调用generated_random()的位置(即在jQuery点击函数内)
假设您的generate_random
没有采用任何参数与jQuery的事件处理程序传递的参数冲突),你可以重写代码,简称为
function generate_random(){/* body */}
$(click).click(generate_random);
另外,如果你不叫generate_random
其他地方,那么这将是更合适的
$(click).click(function() {/* body */});
你可以使用。对()(jQuery的1.7.x)
$(selector).on('click', function(){
//functionality generate_random
});
或
$(selector).on('click', generate_random);
感谢您的答复!我正在努力改进我的jQuery,并且提供的帮助非常棒! – 2011-12-22 01:58:56