亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何擺脫許多 IF 并使系統具有不同的元素?

如何擺脫許多 IF 并使系統具有不同的元素?

揚帆大魚 2021-06-29 18:58:34
在這段代碼中,您可以看到一個獲取一些數據的 JSON 請求。我需要一些幫助來檢查最小化代碼和使用 FOR 而不是許多 IF 進行迭代的某些機會。此外,如果您對微分系統提出任何建議(如何使元素彼此不同),那就太好了<script type="text/javascript">    function deleteRow0() {        $('p.row0').remove();    };     function deleteRow1() {        $('p.row1').remove();    };     function deleteRow2() {        $('p.row2').remove();    };     function deleteRow3() {        $('p.row3').remove();    };     function deleteRow4() {        $('p.row4').remove();            }; </script><script type="text/javascript">    function hello2() {        //GETTING JSON INFO        $.getJSON("https://rawgit.com/Varinetz/e6cbadec972e76a340c41a65fcc2a6b3/raw/90191826a3bac2ff0761040ed1d95c59f14eaf26/frontend_test_table.json", function(json) {            $('#table-cars').css("display", "grid");            for (let counter = 0; counter < json.length; counter++) {                $('#table-cars').append("<p class='row" + counter +" main-text'>" + json[counter].title + "<br/>" + "<span class='sub-text'>" + json[counter].description + "</span>" + "</p>"                + "<p class='row" + counter +" main-text'>" + json[counter].year + "</p>"                 + "<p id='color" + [counter] + "' class='row" + counter +" main-text'>" + json[counter].color + "</p>"                 + "<p id='status" + [counter] + "' class='row" + counter +" main-text'>" + json[counter].status + "</p>"                 + "<p class='row" + counter +" main-text'>" + json[counter].price + " руб." + "</p>"                 + "<p class='row" + counter +" main-text'>" + "<button class='delete' onclick='deleteRow" + [counter] + "()'>Удалить</button>" + "</p>");                // COLOR TEXT REPLACEMENT                if ($('p#color0').text("red")){                    $('p#color0').text("").append("<img src='red.png'>");                }    我希望這類似于:1)迭代:對于每個 p.row(i) { 將它與多種顏色進行比較 (json.color)}; 2) 關于微分系統的任何建議(即 FOR 部分的更改,因此它提供了更易于使用的東西,而不僅僅是簡單的 p.row(n))。當然,如果可能的話。
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 174 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號