2012-01-06 41 views
0

我有這樣如何從HTML平變化的行動傳遞數組值javascript函數?

1 1 1 
2 2 2 
3 3 3 

一個單獨的數組我需要通過這個數組JavaScript函數作爲參數而onChange動作被調用。

誰能給我一個建議?

謝謝。

+1

[你嘗試過什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – 2012-01-06 09:31:02

+0

我已經分配了數組到一個變量,並通過它像平變化( 'arrayName中')。但它沒有通過 – Senthamiz 2012-01-06 09:39:33

+0

在這種情況下什麼是'onchange'?你能否提供一個[完整的例子](http://sscce.org/),最好是http://jsfiddle.net/ demo? – 2012-01-06 09:41:02

回答

0

嘗試像下面

var x1=[1,11,11]; 
var x2=[2,21,22]; 
var x3=[3,31,32]; 
var y=[x1,x2,x3]; 
onChange(y); 
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值。

至少這是一個選項 - 我不知道你想達到什麼。

希望這有助於

0

您需要將函數調用包在另一個匿名函數。

element.addEventListener('change', function(e){ 
    yourFunction(yourArray); 
}); 
相關問題