【发布时间】:2012-10-05 14:07:14
【问题描述】:
在 jQuery 中,是否可以将参数的函数用作选择器。
我一直在尝试这样的事情,但无济于事......
function myFunction ( myArgument) {
$('#'+myArgument).hide();
}
myFunction ( elementOne );
基本上,当我使用参数elementOne 触发函数时,我希望能够选择该元素(然后例如隐藏它)。
有没有办法做到这一点?
提前非常感谢!
【问题讨论】:
-
如果您有一个 ID 值为
elementOne的元素,这将起作用。如果elementOne不是字符串,则说明您做错了。也许显示实际代码? -
这应该可以。您确定 myArgument 是一个字符串并且生成的 #myArgumentValue 存在于您的文档中吗?
-
问题似乎在于
elementOne不是变量的值。如果我添加了var currentElement = 'elementOne',它就起作用了。我不知道这是必要的......
标签: javascript jquery function arguments