0

我希望生成一个 jQuery 语句,该语句部分由作为参数传递给函数的文本组成。

IE:

我的目标陈述是:

$('#object1.object').next('.object');

该语句将从 DOM 中检索具有“object”类的下一个元素的元素。

但我想动态生成这个语句 - 特别是 .next 部分 - 所以我创建了这个函数:

function getNextPrevObj(state){
  $('#object1.object').state('.object');
}

并调用它:

getNextPrevOb("next");

但正如我所料, .state 会引发未知函数错误 - 尝试将其替换为字符串也会失败:

($'#object1.object').+state+('.object');

我是否只是使用错误的语法来用参数替换函数 - 或者这不可能?

谢谢。

4

0 回答 0