0
在我的jQuery中存储一些数据。我想从具有函数的数组中调用它,但是当我调用数组时,它不会返回任何值。还有我的JSFiddle从函数jquery调用数组
jQuery代码
$('button').click(showInfo);
function showInfo(){
var data = $(this).attr("dataid");
//alert(data);
dataArray(data);
writeData(data);
}
function dataArray(call){
var person1 = [{
'name':'First Name',
'position':'Director'
}];
var person1 = [{
'name':'Second Name',
'position':'Director'
}];
}
function writeData(called){
$('.person').removeClass('hidden');
dataArray(called[0]);
// write in divs
$('.person .name').text(dataArray(called['name']));
$('.person .position').text(dataArray(called['position']));
}
dataArray中的函数什么都不做,但声明两个变量,然后什么也不做他们。另外我认为你的意思是将'var person2'作为第二个变量,而不是2'var person1'行 –
一个基本的事情是,如果你想让一个函数返回一些你需要返回的东西。也许你应该解释你想要发生的事情,因为这段代码并没有真正揭示这一点。 – trincot