Javascript:循环遍历每个子节点

标签 javascript jquery

例如,我有一个由 easytab 创建的早午餐页面,其 HTML 格式如下所示

<div class="tab-page1 identify">//something</div>

<div class="tab-page2 identify">//something</div>

<div class="tab-page3 identify">//something</div>

<div class="tab-page4 identify">//something</div>

我想在内容中添加一些内容,所以我创建了一个如下所示的函数

$(".identify").html("123");

我知道我可以做一些事情,比如在最后一个 child 中添加一些东西,但我想在每个 child 中添加 123 我该怎么做?

$(".identify:last-child").html("123");

最佳答案

And I'd like to add something in to the contents

but i'd like to add 123 in every child how may i do it?

您可以使用.html(function)将新的 html 添加到现有 html 内容。

$(".identify").html(function(index, html) {
  return html + 123
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="tab-page1 identify">//something</div>

<div class="tab-page2 identify">//something</div>

<div class="tab-page3 identify">//something</div>

<div class="tab-page4 identify">//something</div>

关于Javascript:循环遍历每个子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37107541/

相关文章:

jquery - 使 DIV 缓慢移出屏幕

javascript - ChartJS - 从服务器端注入(inject)数据

javascript - 显示更大的初始图像

javascript - Ionic 2 - 隐藏子页面上的标签

javascript - 使用 javascript 检测控制台事件

javascript - jQuery版本与div搜索效果冲突

php - Perl 正则表达式模式在 php 中有效,但在 javascript 中无效?

用于调整图像大小的 javascript 在 IE 中不起作用?

javascript - 如何使用wasm-bindgen调用先前定义的任意javascript函数Rust?

javascript - 使用 angularjs+codeigniter 成功添加用户时在 html 中显示消息