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