$.each(data.mydata, function(index, value){
output += '<li>'+value.title+'</li>';
}
我需要測試的東西,只希望循環得到1從列表中刪除。
有沒有簡單的方法來做到這一點?
$.each(data.mydata, function(index, value){
output += '<li>'+value.title+'</li>';
}
我需要測試的東西,只希望循環得到1從列表中刪除。
有沒有簡單的方法來做到這一點?
通過返回false在回調中分解它。
$.each(data.mydata, function(index, value){
output += '<li>'+value.title+'</li>';
return false;
}
+1不錯,我喜歡它:) –
我們可以通過將回調函數返回false打破在一個特定的迭代。每個$()循環。返回非錯誤與for循環中的continue語句相同;它會立即跳到下一個迭代。
因此,在您的邏輯將具有所需的效果後添加return false
。
爲什麼不直接使用一個for循環
for(var i = 0; i < 1; i++) {
output += '<li>'+data.mydata[i].title+'</li>';
}
還是沒有循環可言真的
if(data.mydata.length > 0)
output += '<li>'+data.mydata[i].title+'</li>';
你爲什麼要循環,如果你想要嗎?
var myData = data.mydata;
var firstItem = myData[0];
var firstTitle = firstItem.title;
所有在同一行
var firstTitle = data.mydata[0].title;
我只想要1檢查一些東西......但通常會循環。 – Satch3000
是'data.mydata'一個對象或一個數組? –
它讀取json數據。 – Satch3000
'output + ='