javascript - 我想从最后一个 <li> 标签中删除 <hr> 标签

标签 javascript jquery html css

我要做的是从我的 li 标签中删除最后一个 hr 标签。

JavaScript:

$(document).ready(function() {
  var api = "https://wind-bow.gomix.me/twitch-api";
  var streamers = ["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp",
    "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas"
  ];
  var newStreamers = []

  for (var i = 0; i <= streamers.length - 1; i++) {
    newStreamers.push('<li>' + streamers[i] + '</li>' + '<hr>');
  }
  $("#streamers").html(newStreamers.join(""));
  $(".container > .list > ul > li:not(:last-child)").css();
  $(".container > .list > ul > li").css({
    'margin-left': '50px',
    'padding': '30px'
  });
  $("#streamers:last-child hr").css({
    'display': 'none'
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
  <div class="twitch">
    Twitch
  </div>
  <div class="list">
    <ul>
      <li id="streamers">
      </li>
    </ul>
  </div>
  <footer>
  </footer>
</div>

这是我的 CodePen 的链接:

https://codepen.io/Terzio/pen/zjPBoq

告诉我这段代码中的所有错误,以便我从错误中吸取教训并变得更好。

最佳答案

你可以把 <hr>连接中的标记。

$(document).ready(function() {
  var api = "https://wind-bow.gomix.me/twitch-api";
  var streamers = ["ESL_SC2", "OgamingSC2", "cretetion", "freecodecamp", "storbeck", "habathcx", "RobotCaleb", "noobs2ninjas"];
  var newStreamers = []

  for (var i = 0; i <= streamers.length-1; i++) {
      newStreamers.push('<li>' + streamers[i] + '</li>'); // Remove <hr> from here
  }
  $("#streamers").html(newStreamers.join("<hr>")); // and add it here
}); 

关于javascript - 我想从最后一个 <li> 标签中删除 <hr> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50292378/

相关文章:

java - 根据 java 中的本地化更改语言

html - 删除 HTML 中的所有超链接

javascript - 循环javascript中的所有元素进行解析?

javascript - 想要使用 jQuery/JavaScript 将日期格式 24/05/2021 转换为 24/May/2021

javascript - 获取已由浏览器加载的图像的 Javascript 中的唯一标识符

javascript - 每行仅突出显示一个单元格

javascript - 如何创建向下钻取表行

html - 用背景图片上的内容填充中间底部

javascript - 仅在单击 div 元素时显示 `slideToggle` 并在另一个按钮中关闭 `slideToggle`

javascript - 点击打开点击位置的div