使用jQuery创建新的函数javascript(不起作用)

时间:2012-03-16 22:39:18

标签: javascript jquery function new-operator

我创建了这个功能:

<script language="javascript">
    function createTooltip(var elementX, var contentX)
    {
        $(elementX).qtip({
            content: contentX,
            style: { name: 'cream' },
        });
    }
</script>

之后,当我使用此功能时:

createTooltip('#myelement','This is my content text');

但这不起作用(什么都不做)

2 个答案:

答案 0 :(得分:3)

您不必在括号中声明var,因为上下文,它们是变量。只需删除var个关键字并使用:

即可
function createTooltip(elementX, contentX)
{
    $(elementX).qtip({
        content: contentX,
        style: { name: 'cream' },
    });
}

答案 1 :(得分:2)

function createTooltip(var elementX, var contentX) 是无效的Javascript。

更改为function createTooltip(elementX, contentX)

此外,不推荐使用<script language="javascript">,请使用<script type="text/javascript">