1

我正在创建一个这样的函数:

function ajaxinate(divId) {
  ('divId .anotherDiv').toggle();
}

有人可以告诉我如何在函数中装饰 divId 参数,以便它从传入的内容中进行插值吗?例如,当我打电话时

ajaxinate('#myAjaxinatedDiv'); 

我希望函数看起来像:

('#myAjaxinatedDiv .anotherDiv').toggle();

出于某种原因,我无法将分配为 divID 的变量插入到函数中。我已经尝试用单引号和 + 符号以及几乎所有可能的排序组合来装饰 divId ......

谢谢!

4

1 回答 1

1

将变量传递给字符串:

function ajaxinate(divId) {
  $(divId + ' .anotherDiv').toggle();
}

(另外,我假设您打算$用于 jQuery。)

于 2012-09-17T02:24:51.110 回答