2012-01-06 18 views
0

私はonChangeアクションが呼び出されている間、私は、パラメータとしてJavaScript関数にこの配列を渡す必要がありhtml onchangeアクションからjavascript関数に配列値を渡す方法は?

1 1 1 
2 2 2 
3 3 3 

のような別の配列を持っています。

誰でも私にそれについての示唆を与えることができますか?

ありがとうございました。

+1

[あなたは試してみましたか?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)私は1つの変数にその配列を割り当てられ、同じようにそれを渡した –

+0

onchange( 'arrayname')。しかし、それは渡されなかった – Senthamiz

+0

この場合、 'onchange'とは何ですか? [完全な例](http://sscce.org/)、好ましくはhttp://jsfiddle.net/のデモを提供してください。 –

答えて

0

それはオプションだ場合は知っているが、これは、それはjQueryので働くことがどのようにしないでください

var x1=[1,11,11]; 
var x2=[2,21,22]; 
var x3=[3,31,32]; 
var y=[x1,x2,x3]; 
onChange(y); 
0

以下のようなものを試してみてください:

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の値を読み取るコードを書くことができます。

少なくともこれはオプションの1つです。達成しようとしていることがわかりません。

ホープこれはあなたが他の無名関数に関数呼び出しをラップする必要が

0

に役立ちます。

element.addEventListener('change', function(e){ 
    yourFunction(yourArray); 
}); 
関連する問題