Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.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
字符串中包含2个参数的Javascript函数_Javascript_Jquery - Fatal编程技术网

字符串中包含2个参数的Javascript函数

字符串中包含2个参数的Javascript函数,javascript,jquery,Javascript,Jquery,如何在字符串中的javascript函数中插入多个参数 例如: var a = '<a onclick="my_function(parameter1, parameter2)">Click</a>'; 但不起作用 感谢大家使用jQuery创建元素并使用它绑定事件。在本例中,我使用.data()存储可以在单击处理程序中获取的任意值 var a = $('<a>Click</a>') .data('parameter1', para

如何在字符串中的javascript函数中插入多个参数

例如:

var a = '<a onclick="my_function(parameter1, parameter2)">Click</a>';
但不起作用


感谢大家使用jQuery创建元素并使用它绑定事件。在本例中,我使用
.data()
存储可以在单击处理程序中获取的任意值

var a = $('<a>Click</a>')
        .data('parameter1', parameter1)
        .data('parameter2', parameter2)
        .on('click', function(){
            var parameter1 = $(this).data('parameter1');
            var parameter2 = $(this).data('parameter2');
            my_function(parameter1, parameter2)
        });

在使用jQuery时,使用它创建元素,并使用它绑定事件。在本例中,我使用
.data()
存储可以在单击处理程序中获取的任意值

var a = $('<a>Click</a>')
        .data('parameter1', parameter1)
        .data('parameter2', parameter2)
        .on('click', function(){
            var parameter1 = $(this).data('parameter1');
            var parameter2 = $(this).data('parameter2');
            my_function(parameter1, parameter2)
        });

在使用jQuery时,使用它创建元素,并使用它绑定事件。在本例中,我使用
.data()
存储可以在单击处理程序中获取的任意值

var a = $('<a>Click</a>')
        .data('parameter1', parameter1)
        .data('parameter2', parameter2)
        .on('click', function(){
            var parameter1 = $(this).data('parameter1');
            var parameter2 = $(this).data('parameter2');
            my_function(parameter1, parameter2)
        });

在使用jQuery时,使用它创建元素,并使用它绑定事件。在本例中,我使用
.data()
存储可以在单击处理程序中获取的任意值

var a = $('<a>Click</a>')
        .data('parameter1', parameter1)
        .data('parameter2', parameter2)
        .on('click', function(){
            var parameter1 = $(this).data('parameter1');
            var parameter2 = $(this).data('parameter2');
            my_function(parameter1, parameter2)
        });
为什么不:

var a = document.createElement('a');
a.innerHTML = "Click";
a.onclick = function(p1, p2) { ... your code here }
为什么不:

var a = document.createElement('a');
a.innerHTML = "Click";
a.onclick = function(p1, p2) { ... your code here }
为什么不:

var a = document.createElement('a');
a.innerHTML = "Click";
a.onclick = function(p1, p2) { ... your code here }
为什么不:

var a = document.createElement('a');
a.innerHTML = "Click";
a.onclick = function(p1, p2) { ... your code here }

@AnoopJoshi参数1是数字,参数2是带-的随机字符串。Thanks@AnoopJoshiparameter1是数字,parameter2是带-的随机字符串。Thanks@AnoopJoshiparameter1是数字,parameter2是带-的随机字符串。Thanks@AnoopJoshiparameter1是数字,parameter2是带-的随机字符串。谢谢