我有这个jQuery代码:
$('#SomeLink').onclick =
function(event)
{
alert('test');
};
这是我的标记:
<a href='#' id='SomeLink'>
Some Link
</a>
显然非常简单。 Here is the jsFiddle for the above code
使用简单对话框触发的onclick
事件是什么?我是jQuery的新手,我确信这是一个非常简单的事情,但我似乎无法弄明白。
答案 0 :(得分:4)
因为那不是the jQuery API works的方式。 此是:
$('#SomeLink').click(function(event)
{
alert('test');
});
答案 1 :(得分:1)
您需要包装该函数并将其作为参数传递给.click
函数。
jscript或任何其他函数式编程语言的一个关键方面是,您可以将函数作为参数传递给其他函数。所以,这可以让你做这样的事情:
var funct =
function(event)
{
alert('test');
};
$('#SomeLink').click(funct)