如何使用ID的数组动态更改href属性?

维尼塔

我有这些元素,我想通过服务器(具有我的类别,例如:)使用获取的ID数组动态更改ID ["category 1", "category 2","category 3","category 4","category 5", "category 6"]我不知道该怎么做,似乎没有任何作用。

<li role="presentation" class="active categories"><a href="#all" aria-controls="all" role="tab" data-toggle="tab">ALL</a></li>
                <li role="presentation" class="categories"><a href="#chicken" aria-controls="chicken" role="tab" data-toggle="tab">CHICKEN</a></li>
                <li role="presentation" class="categories"><a href="#fish" aria-controls="fish" role="tab" data-toggle="tab">FISH</a></li>
                <li role="presentation" class="categories"><a href="#turkey" aria-controls="turkey" role="tab" data-toggle="tab">TURKEY</a></li>
                <li role="presentation" class="categories"><a href="#miscellenous" aria-controls="miscellenous" role="tab" data-toggle="tab">MISCELLANOUS</a></li>
                <li role="presentation" class="categories"><a href="#frozen" aria-
维杜班萨尔

`因此,从您的问题开始,我了解到您想为每个元素赋予ID,并在读取的数组中提供值。

因此,对于第一个<li>元素,id为category 1如果这是您要的,解决方案是获取必需的元素

<div id="parent">
    <ul>
      <li role="presentation" class="active categories"><a href="#all" aria-controls="all" role="tab" data-toggle="tab">ALL</a></li>
      <li role="presentation" class="categories"><a href="#chicken" aria-controls="chicken" role="tab" data-toggle="tab">CHICKEN</a></li>
      <li role="presentation" class="categories"><a href="#fish" aria-controls="fish" role="tab" data-toggle="tab">FISH</a></li>
      <li role="presentation" class="categories"><a href="#turkey" aria-controls="turkey" role="tab" data-toggle="tab">TURKEY</a></li>
      <li role="presentation" class="categories"><a href="#miscellenous" aria-controls="miscellenous" role="tab" data-toggle="tab">MISCELLANOUS</a></li>
      <li role="presentation" class="categories"><a href="#frozen" aria-controls="last" role="tab" data-toggle="tab">LAST</a></li>
    </ul>
  </div>




let fetchedArray = ['cat1','cat2','cat3','cat4','cat5','cat6'];
    $('li').each((i,el) => {
      $(el).attr('id',fetchedArray[i]);
    })

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用jQuery正确更改href属性?

如何使用jQuery动态更改css的属性

如何使用给定的数组动态获取属性

如何使用angularfire更改Firebase数组的属性?

如何显示数组的内容,动态更改结构ID?

使用jQuery更改href属性

如何使用 jQuery 更改超链接的 href 属性

如何使 HTML 中的“href”属性动态化?

如何使用jQuery通过custum属性动态更改html

如何使用php动态更改HTML表单的操作属性?

如何使用 selenium 处理网页上动态更改的 ID?

如何使用id动态更改添加元素文本?

如何获取创建 id 并使用 angular 动态更改其内容

如何使用Thymeleaf动态设置HTML元素的id属性

使用html()函数更改link href属性

如何使用JavaScript动态将“ href”属性添加到链接?

如何使Vue.js对动态添加的数组属性的更改具有反应性?

当在href标签中使用onMouseOver时,如何在jQuery中分配动态元素ID?

如何在window.location.href中使用动态生成的ID?

如何动态更改对象的属性类型?

如何动态更改小部件的属性?

如何使用数组中给定的值更改类的 id

如何将动态 id 从数组传递到组件内的属性 - React

更改href属性指向弹出ID jQuery Mobile

如何动态更改数组名?

如何更改从数组动态创建的 TouchableOpacity 的 backgroundColor?

如何使用动态属性动态生成JSON?

如何根据 href 链接动态更改 Thymeleaf 片段

如何动态更改 JavaScript 对象上的 id?