javascript - 如何在 jQuery 中重新编写 innerHTML

标签 javascript jquery

我的 js 中有以下内容。

for (var i = 0; i < this.length; i++) {
this[i].innerHTML = thehtmlval;
}

我想用 jQuery 写同样的东西。

我做了一些搜索,看到了 this但不知道如何在这种情况下应用它。有人可以帮忙吗。

最佳答案

假设您的代码中的 this 是一个 NodeList:

$(this).each(function() {
  $(this).html(thehtmlval);
});

或者只是:$(this).html(thehtmlval); 因为 jQuery 已经在里面为你完成了循环。

关于javascript - 如何在 jQuery 中重新编写 innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188422/

相关文章:

javascript - jquery函数的含义(jquery,mytype)

javascript - 如何停止slidetoggle()上的setInterval()然后再次重新启动?

javascript - 在 JavaScript 中创建一个倒数计时器

javascript - 如何用 JS/React 复制 Jinja2 宏?

javascript - 如何让 jQuery Maphilight 工作?

javascript - Joi 中的 array.items() 内的 object.pattern() 无法正常工作

Javascript/jQuery - 检测浏览器高度 - 简单修复?

javascript - 将函数绑定(bind)到 Twitter Bootstrap Modal Ajax Complete

javascript - 使用 append() 将页面滚动到底部时如何显示数据;

javascript - 图像因 onmouseover 事件而晃动