如何通过参数传递一个jquery函数

How to animate a jquery function passed by parameter?

本文关键字:一个 jquery 函数 何通过 参数传递      更新时间:2023-09-26

我正在尝试在jquery中开发一个简单的函数,可以动画或旋转元素。我现在的代码是这样的:

<button id="bt_Employment2" name="bt_Employment2" onclick="rotate('bt_Employment2')">
function rotate(elem)
{
    elem.rotate({animateTo:180});     
}

你能帮我吗?

向rotate函数传递一个字符串。字符串对象不包含旋转函数。使用jQuery的$来获取具有该ID的元素,它应该可以工作(没有测试它)。

<button id="bt_Employment2" name="bt_Employment2" onclick="rotate('#bt_Employment2')">
function rotate(elem)
{
    $(elem).rotate({animateTo:180});     
}

另一种方式是:

<button id="bt_Employment2" name="bt_Employment2" onclick="rotate(this)">
function rotate(elem)
{
    elem.rotate({animateTo:180});     
}