我正在嘗試創(chuàng)建一個循環(huán),根據(jù)是否有任何<p>元素具有選定的類,從我的 JSON 數(shù)組中刪除 JSON 對象。所以,我希望它如何工作是在提交表單時我檢查是否有任何<p>元素具有選定的類。如果選擇了任何元素,我將使用它們的文本值循環(huán)遍歷它們以將它們從 JSON 數(shù)組中刪除,然后我console.log()將刪除數(shù)組。我可以使用循環(huán)內(nèi)的代碼從數(shù)組中刪除單個對象,但我似乎無法讓它與我的循環(huán)一起工作。我怎樣才能做到這一點?JS$('#form').on('submit', function(e){ e.preventDefault(); if( $('.postcodes p.selected').length ){ $('.postcodes p.selected').each(function(){ var data_filter = area_json.filter((element) => { return element.Sector !== $(this).text(); }); }); } console.log(data_filter); }); var area_json = [ { "Sector": "AB10 1", "Locality": "Thistle Court,Aberdeen", "Residential": 1147 }, { "Sector": "AB10 6", "Locality": "Great Western Road,Aberdeen", "Residential": 4596 }, { "Sector": "AB10 7", "Locality": "Holburn Street,Aberdeen", "Residential": 4380 }]HTML<form id="form" action="" method="post"> <div class="postcodes"> <p class="selected">AB10 1</p> <p class="selected">AB10 6</p> </div> <input type="submit" value="submit"></form>
刪除循環(huán)內(nèi)的多個 JSON 對象
紫衣仙女
2021-06-27 09:05:19