如何在jQuery中重写innerHTML
How to re write innerHTML in jQuery
我在我的js中有以下内容。
for (var i = 0; i < this.length; i++) {
this[i].innerHTML = thehtmlval;
}
我想用jQuery写同样的东西。
我做了一些搜索,看到了这个,但不知道如何在这种情况下应用它。谁能帮帮我。
假设代码中的this
是NodeList
:
$(this).each(function() {
$(this).html(thehtmlval);
});
或者只是:$(this).html(thehtmlval);
,因为jQuery已经在里面为你做了循环
try this
$(this).html(thehtmlval);
如果有多个则可以使用jquery $.each()
首先我们应该知道这个是什么。
例如,如果这只是一个div,您可以使用下一个代码:
${'#myDivId'}.html(thehtmlval);
or
${this}.html(thehtmlval);
如果你想添加一个文本,你可以使用下一个:
${'#myDivId'}.text(thehtmlval);
or
${this}.text(thehtmlval);
试试这个
for (var i = 0; i < this.length; i++) {
$(this[i]).html(thehtmlval);
}
试试html()
,它在selector
的一侧覆盖了之前的html
$(selector).each(function() {
$(selector).html(htmlval); //ovverides previous html in side the selector
});
http://api.jquery.com/html/使用text()代替innerHTML或HTML()。
相关文章:
- 转义符不能与innerHTML一起使用
- 使用元素的值与innerHTML
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 如何重写下面的函数,使其不会't用于循环
- Javascript form innerHTML
- JavaScript上的表单和innerHTML问题
- 如何使用innerHtml正确插入html
- 重写CSS:使用jquery显示none属性
- 当我更改innerHtml时,引导选项卡事件不再工作
- 一个ajax循环有两个输出错误innerHTML
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- Advantages to DOMParser vs template & innerHTML
- innerHTML的子字符串可以在初始调用时提取吗
- 重写需要javascript中带有import关键字的语法
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- 模态提示-如何重写此代码
- Javascript innerHTML超出范围的问题
- Div innerHTML 重写失败
- 如何在jQuery中重写innerHTML
- 通过innerHTML重写html中的元素