jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 有没有办法将HTML转换成普通文本,而不用实际写入Jquery的选择器?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道到目前为止,在 Jquery中,使用html()函数,我们可以将HTML转换为文本,例如,
$("#myDiv").html(result);

将“结果”(即HTML代码)转换为正常文本,并将其显示在myDiv中.

现在,我的问题是,有没有办法我可以简单的转换html并把它变成一个变量?

例如:

var temp;
temp = html(result);

这样的事情当然不行,但是如何把转换成一个变量而不把它写入屏幕呢?由于我正在检查一个循环中的转换,认为这是相当浪费资源,如果继续写入屏幕上每一个循环.

编辑:

对于混淆,如果结果为“< p> abc< / p>”,则$(#mydiv).html(结果)使mydiv显示“abc”,通过删除将“转换”为正常文本< p>标签.那么如何将“abc”放在一个变量中,而不用像var temp = $(#mydiv).text()呢?

解决方法

不,html方法不会将HTML代码转换为文本,它将HTML代码转换为DOM元素.浏览器将解析HTML代码并从中创建元素.

您不必将HTML代码放入页面以将其解析为元素,您可以在独立元素中执行此操作:

var d = $('<div>').html(result);

现在你有一个包含一个div元素的jQuery对象,该元素将解析的HTML代码中的元素作为子元素.要么:

var d = $(result);

现在,您有一个jQuery对象,其中包含解析的HTML代码中的元素.

大佬总结

以上是大佬教程为你收集整理的javascript – 有没有办法将HTML转换成普通文本,而不用实际写入Jquery的选择器?全部内容,希望文章能够帮你解决javascript – 有没有办法将HTML转换成普通文本,而不用实际写入Jquery的选择器?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。