将函数参数作为data-toggle属性传递?

时间:2017-02-08 19:49:28

标签: javascript function

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

编辑类似的内容:

var arguement1 ="something";

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

test(arguement1);

1 个答案:

答案 0 :(得分:1)

为了使用函数参数param的值,您需要正确使用变量。现在你只是将它视为字符串的文字部分。

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

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

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