2017-02-08 73 views
0

我想编写一个函数并多次调用该函数,以便每次传递一个不同的数据切换属性作为该函数的参数,但似乎不起作用?这可能吗?将函数参数传递为数据切换属性?

编辑是这样的:

var arguement1 ="something"; 

function test(param) { 
    console.log('[data-toggle="param"]'); 
} 

test(arguement1); 
+2

什么似乎没有工作?你的不存在的功能? –

+0

请分享您的代码 –

+0

嗨,你能更明确吗? – Dari

回答

1

为了param需要正确使用变量使用的功能参数的值。现在你只是把它当作字符串的字面部分。

function test(param) { 
    console.log('[data-toggle="' + param + '"]'); 
} 

通过关闭字符串用单引号,就像它开始了,我们现在可以连接使用+操作函数参数param的价值。然后通过使用另一个+并使用另一个单引号开始新的字符串文字,我们可以继续构建字符串。

例如:https://jsfiddle.net/wsyr5d9s/