我有一个单独的数组,如
1 1 1
2 2 2
3 3 3
我需要将此数组作为参数传递给JavaScript函数,同时调用onChange
操作。
有人可以给我一个建议吗?
感谢。
答案 0 :(得分:0)
尝试以下内容
var x1=[1,11,11];
var x2=[2,21,22];
var x3=[3,31,32];
var y=[x1,x2,x3];
onChange(y);
答案 1 :(得分:0)
不知道这是否是一个选项,但这是它在jQuery中的工作方式:
HTML:
<textarea id="target" />
jQuery的:
$(document).ready(function(){
$('#target').change(function() {
var arr1 = [1,2,3];
var arr2 = [1,2,3];
var arr3 = [1,2,3];
var arr = [arr1, arr2, arr3];
//do whatever you want with it
alert(arr);
});
});
我猜你可以将它分配给一些隐藏元素(比如输入隐藏),然后编写一些代码来读取它的arr值。
至少这是一个选择 - 我不确定你想要达到的目标。
希望这有帮助
答案 2 :(得分:0)
您需要将函数调用包装在另一个匿名函数中。
element.addEventListener('change', function(e){
yourFunction(yourArray);
});