首页 > 解决方案 > 如何在特定号码上停止地图功能?

问题描述

我正在处理下面的代码。如何将map功能限制为达到特定索引?例如,因为下面的代码正在返回所有元素(因为它应该是),everest_k2_kangchenjunga_lhotse但我只需要获得结果看起来像的两个第一个元素everest_k2

var mountains  = $(".mapdata ul:nth-child(1) li").map(function () {
  return $(this).text().toLowerCase();
}).get().join('_');

var mountains  = $(".mapdata ul:nth-child(1) li").map(function () {
  return $(this).text().toLowerCase();
}).get().join('_');
console.log(mountains );
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="mapdata">
  <ul>
    <li>Everest</li>
    <li>K2</li>
    <li>Kangchenjunga</li>
    <li>Lhotse</li>
  </ul>
  <ul>
    <li>Caspian</li>
    <li>Superior</li>
    <li>Victoria</li>
    <li>Tanganyika</li>
  </ul>
</div>

标签: javascriptjquery

解决方案


推荐阅读