Javascript jquery设置为具有参数的函数

Javascript jquery设置为具有参数的函数,javascript,jquery,mouseover,onmouseover,Javascript,Jquery,Mouseover,Onmouseover,我有一个鼠标盖,看起来像下图 onmouseover='$(this).css(\"cursor\",\"pointer\");infoCardIn("uid")' 我想在jquery函数中将其更改为如下所示 onmouseover='$(this).css(\"cursor\",\"pointer\");infoCardIn("uid2")' 我似乎不能理解正确的语法。帮忙 $("#myItem").hover(function() { // Mouse in method $(t

我有一个鼠标盖,看起来像下图

onmouseover='$(this).css(\"cursor\",\"pointer\");infoCardIn("uid")'
我想在jquery函数中将其更改为如下所示

onmouseover='$(this).css(\"cursor\",\"pointer\");infoCardIn("uid2")'
我似乎不能理解正确的语法。帮忙

$("#myItem").hover(function() { // Mouse in method
    $(this).css("cursor","pointer");
    infoCardIn("uid2");
}, function() { // Mouse out method
    $(this).css("cursor","");
});
有关详细信息,请参阅


希望这有帮助

这真的是错误的。一般来说,您希望避免将js代码与html@Jarry如果您不希望使用内联js,w3schools可能不是链接到的正确位置。他们的vanilla js教程中充斥着这个问题。我知道内联js被认为是不正确的。然而,在某些情况下,它只是比使用外部方法做jquery方法已经做过的一件事更容易。我发现在某些情况下,混合似乎比不混合更正确。