大家好,我有一个 json 数组GelenDeger就像>GelenDeger{Localizations: null, Languages: null, AgencyModels: null, GetCitiesModel: {…}, GetCountyModel: null, …}AgencyAddress: nullGetCitiesModel: {IL_KOD: "35", IL_AD: null, ULKE_KOD: null}GetCountyModel: nullHtmlResult: ""M_ACENTE: (4) [{…}, {…}, {…}, {…}]countryCode: 1234当我点击按钮时我可以得到GelenDeger.M_ACENTE[0].ADRES_TEXT和GelenDeger.M_ACENTE[0].ACENTE_AD但我需要一个循环,而不必使用像[0]or[1]或 or[2]这样的索引,但我不知道如何做到这一点。你能帮我解决这个问题吗?谢谢。我的js代码:function jsFiltreleme(GelenDeger) { $("#myDiv").append( "<div style='border-style:ridge;'>adress : <strong>" + GelenDeger.M_ACENTE[0].ADRES_TEXT + "</strong><br>" + "name : <strong>" + GelenDeger.M_ACENTE[0].ACENTE_AD+ "</strong></div>" ); }我的 html 代码:<li class="none buttonBox"> <input id="register" type="submit" value="Search"></li><div id="myDiv"></div>顺便说一句,我的 JSON 数组可以像 M_ACENTE 一样可变:(10) [{…}, {…}, {…}, {…}]
2 回答
慕的地10843
TA贡献1785条经验 获得超8个赞
您可以forEach()为此目的使用。
function jsFiltreleme(GelenDeger) {
GelenDeger.M_ACENTE.forEach(acente => {
$("#myDiv").append(
"<div style='border-style:ridge;'>adress : <strong>" + acente.ADRES_TEXT + "</strong><br>" +
"name : <strong>" + acente.ACENTE_AD + "</strong></div>"
);
});
}
您可以检查它div是否不为空,然后将其清除。
if ($("#myDiv").html() !== "") {
$("#myDiv").html() = ""
}
萧十郎
TA贡献1815条经验 获得超13个赞
简单地创建函数并传递参数或参数你说喜欢什么,或者你可以使用 ES6 函数,所以只需输入函数参数名称,然后给出 '=>' 然后给出 '.' 以及您存储在数组中的对象给出名称并附加您的小方便花花公子标签,这并不复杂
添加回答
举报
0/150
提交
取消