.bind を介したデータの受け渡しについてサポートが必要です
$('#cell1').bind('click',0,function(mx)
{
alert('hiiii');
alert(mx[0]);
});
「hiii」というメッセージが出るのですが、mx[0] になると空ではないと確信している配列に「undefined」と表示されてしまいます。
.bind を介したデータの受け渡しについてサポートが必要です
$('#cell1').bind('click',0,function(mx)
{
alert('hiiii');
alert(mx[0]);
});
「hiii」というメッセージが出るのですが、mx[0] になると空ではないと確信している配列に「undefined」と表示されてしまいます。
data
event 引数の属性を使用する必要があります。
$('#cell1').bind('click',0,function(event)
{
alert('hiiii');
alert(event.data);
});
http://api.jquery.com/event.data/を参照してください。
あなたのコードでは、「mx」は関数内の唯一の引数であり、jQuery のためイベント オブジェクトを指します。そして、ここで引数を使用する必要はないと思います.これを試してください:
$('#cell1').bind('click',function(){
alert('hiiii');
alert(mx[0]);
});
イベント オブジェクトの引数として「mx」を使用する場合。
$('#cell1').bind('click',{mx:mx},function(event){
alert('hiiii');
alert(event.data.mx[0]);
});