我希望生成一个 jQuery 语句,该语句部分由作为参数传递给函数的文本组成。
IE:
我的目标陈述是:
$('#object1.object').next('.object');
该语句将从 DOM 中检索具有“object”类的下一个元素的元素。
但我想动态生成这个语句 - 特别是 .next 部分 - 所以我创建了这个函数:
function getNextPrevObj(state){
$('#object1.object').state('.object');
}
并调用它:
getNextPrevOb("next");
但正如我所料, .state 会引发未知函数错误 - 尝试将其替换为字符串也会失败:
($'#object1.object').+state+('.object');
我是否只是使用错误的语法来用参数替换函数 - 或者这不可能?
谢谢。