我正在创建一个像这样的函数:
function ajaxinate(divId) {
('divId .anotherDiv').toggle();
}
有人可以告诉我如何在函数中修饰divId参数,以便根据传入的内容进行插值吗?例如,当我打电话
ajaxinate('#myAjaxinatedDiv');
我希望函数看起来像:
('#myAjaxinatedDiv .anotherDiv').toggle();
由于某种原因,我无法获得分配为divID的变量来插值到函数中。我尝试用单引号和+号以及几乎每种可能的组合形式装饰divId ...
谢谢!
最佳答案
将变量传递给字符串:
function ajaxinate(divId) {
$(divId + ' .anotherDiv').toggle();
}
(此外,我假设您打算将
$
用于jQuery。)