Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 插入传递到JS函数中的变量_Javascript_Jquery - Fatal编程技术网

Javascript 插入传递到JS函数中的变量

Javascript 插入传递到JS函数中的变量,javascript,jquery,Javascript,Jquery,我正在创建这样一个函数: function ajaxinate(divId) { ('divId .anotherDiv').toggle(); } 有人能告诉我如何在函数中修饰divId参数,以便它根据传入的内容进行插值吗?例如,当我打电话时 ajaxinate('#myAjaxinatedDiv'); 我希望函数看起来像: ('#myAjaxinatedDiv .anotherDiv').toggle(); 由于某些原因,我无法将变量指定为divID以插值到函数中。我尝试过用单引

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

function ajaxinate(divId) {
  ('divId .anotherDiv').toggle();
}
有人能告诉我如何在函数中修饰divId参数,以便它根据传入的内容进行插值吗?例如,当我打电话时

ajaxinate('#myAjaxinatedDiv'); 
我希望函数看起来像:

('#myAjaxinatedDiv .anotherDiv').toggle();
由于某些原因,我无法将变量指定为divID以插值到函数中。我尝试过用单引号和+符号以及几乎所有可能的排序组合来装饰divId


谢谢

将变量传入字符串:

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

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

将变量传递给字符串:

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

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

谢谢!我这边的错误喜剧,这就是我周日工作得到的!告诉我你做了什么——(粘贴到JS部分,保存,并将链接发送给我)@AngeloChrysoulakis,没关系。你能告诉我你是如何调用这个函数的吗?这样我就可以知道出了什么问题谢谢你的帮助David-在函数定义中我使用了div_id,然后在函数中我使用了divId。你的回答帮助我解决了问题(最初,我试图通过使用“+divId+”来插入divId,但这不起作用。这是我的第一个正式SO问题。我刚刚接受了你的回答David。再次感谢你的大力帮助!谢谢!这就是我周日工作时得到的错误喜剧!让我看看你做了什么--(粘贴到JS部分,保存并发送链接)@AngeloChrysoulakis没问题。你能告诉我你是如何调用函数的,这样我就可以看到哪里出错了吗?:)谢谢你的帮助David-在函数定义中我使用了div_id,然后在函数中我使用了divId。你的回答帮助我解决了问题(最初,我试图使用“+divId+”来插入divId,但没有用。这是我的第一个正式SO问题。我刚刚接受了你的回答David。再次感谢你的大力帮助!