jquery - 遍历 JQuery 对象并替换文本

标签 jquery

假设我有以下 html div,我想复制它的子级,并更改过程中每个范围的值

<div><span class="foo">[Name]</span> <span class="bar">[Name]</span></div>

使用 jQuery 我可以通过以下方式获取对“div”的引用

var $div = $("div");

然后克隆

var clone = $div.children().clone();

如何遍历克隆并更改每个跨度的值?

最佳答案

clone.find("span").text("new value");

clone.find("span").each(function() {
  $(this).text("new text");
});

clone.find("span.name").text("new name").siblings("span.bar").text("new bar")

或许多其他方式。

关于jquery - 遍历 JQuery 对象并替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1012137/

相关文章:

javascript - CSS Z-index child above parent and div under parent

jquery - Bootstrap轮播宽度比图片大

javascript - AJAX 在一次提交中发布来自克隆表单的数据

javascript - jquery on() 未注册第一次点击

php - 尝试在 json 数组中搜索

javascript - 将 json 参数作为变量传递给 .load()

javascript - 迭代属性对

c# - 单击时更改颜色 <a> (asp.net mvc 4 visual studio 2012)?

javascript - jquery选择器问题

javascript - 相同的 div 类具有不同的 css 样式