JQuery 中的 innerHTML 等价物是啥? [复制]

Posted

技术标签:

【中文标题】JQuery 中的 innerHTML 等价物是啥? [复制]【英文标题】:What is the equivalent of innerHTML in JQuery? [duplicate]JQuery 中的 innerHTML 等价物是什么? [复制] 【发布时间】:2015-09-21 14:15:30 【问题描述】:

我正在通过一个数组对 li 进行排序。我已经找到了一种使用innerhtml 的工作方式,但我不想使用innerHTML,如果没有innerhtml,我该如何解决这个问题?它现在工作正常,我只想使用其他东西而不是 .innerHTML。 jQuery 解决方案将是理想的!

ul = document.getElementById("myUL");
var lis = ul.getElementsByTagName("LI");

a.sort();//array that needs to be sorted 

for(var i = 0, l = lis.length; i < l; i++)
 
    lis[i].innerHTML = a[i][0]+" "+a[i][1];

我想在 jQuery 中将 lis[i].innerHTML 更改为其他内容。

【问题讨论】:

I just want to use something else instead of .innerHTML 为什么这样???现在查看 jQuery html() 方法,但这里没有意义 textContentappendChild & createTextNode 取决于您的需要和浏览器支持,不使用jQuery。 您可以在 jQuery 中使用.text() 方法。这只会获取标签内的文本。 数组a的内容是什么? 当我尝试使用 jQuery 时,我只是忘了放括号,这就是它不起作用的原因......现在它起作用了!谢谢大家! 【参考方案1】:

.html 在 JQuery 中

$(lis[i]).html("this is how i work in jQuery");

【讨论】:

【参考方案2】:

使用$( "div.demo-container" ).html("your html");

见:.html()

【讨论】:

【参考方案3】:

改变

lis[i].innerHTML = a[i][0]+" "+a[i][1]

$(lis[i]).html(a[i][0]+" "+a[i][1])

查询它

【讨论】:

以上是关于JQuery 中的 innerHTML 等价物是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Angularjs 中的 jQuery ajax beforeSend 等价物是啥?

XMl 文档的 html() 方法或 innerHTML 属性的等价物

jQuery.getScript() 的 Zepto 等价物是啥?

nodejs中jQuery.when()的等价物是啥?

JQuery 的 $(element).text() 的原型等价物是啥?

jQuery 的 width() 函数的 Javascript 等价物是啥?