首先 <textarea id="sesspid">["1210","1211","0","4","7","4","4","1"]</textarea>
然后我要获取 textarea的内容。所以这样
var cook=$("#sesspid").val();
alert(cook[2]);结果输出的是 undefined
如果 alert(cook);的话 是可以输出 ["1210","1211","0","4","7","4","4","1"]的。
请教是什么原因呢
然后我要获取 textarea的内容。所以这样
var cook=$("#sesspid").val();
alert(cook[2]);结果输出的是 undefined
如果 alert(cook);的话 是可以输出 ["1210","1211","0","4","7","4","4","1"]的。
请教是什么原因呢
这样试试 。
$.each(cook,function(n.value){
if(value=="1121"){
alert("you");
}else{
alert("wu"); }
});这样就不对了。。请问是什么原因呢
数组中是有 1121这个值的。
if(value=="1121"){
alert("you");
}else{
alert("wu"); }
});
它就是迭代一个数组或对象obj;回调函数的参数i是obj的键index,n是obj的值;
也就是说,只要顺序正确,callback(i,n)里的参数可以随便定义,例如callback(x,y).所以,你的问题就是没有传入正确的参数给回调函数
1211吧 ?