Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript HTMLDocument对象上应用JQuery函数_Javascript_Jquery_Dom - Fatal编程技术网

如何在Javascript HTMLDocument对象上应用JQuery函数

如何在Javascript HTMLDocument对象上应用JQuery函数,javascript,jquery,dom,Javascript,Jquery,Dom,我面临一个与JavaScript HTMLDocument和JQuery相关的问题 我的HTML页面中有以下div: <div id="description21" class="comment1"> </div> 然而,实际的问题是,我试图对HTMLDocument对象执行此操作 我在JS中有一个包含html的string对象,我将其转换为HTMLDocument var parser = new DOMParser(); var doc = parser.pars

我面临一个与JavaScript HTMLDocument和JQuery相关的问题

我的HTML页面中有以下div:

<div id="description21" class="comment1">

</div>
然而,实际的问题是,我试图对HTMLDocument对象执行此操作

我在JS中有一个包含html的string对象,我将其转换为HTMLDocument

var parser = new DOMParser();
var doc = parser.parseFromString(data, "text/html");
之后,我找到包含类名“comment1”的:

var commentDiv = doc.getElementsByClassName('comment1');
然后,我想对这个div应用上面提到的Jquery方法:

$(commentDiv[0]).readmore({speed: 500});
但是,当我检查我的html时,更改并没有得到应用

alert(doc.documentElement.innerHTML);
如何将jQuery函数应用于
HTMLDocumentelement


提前感谢。

您需要授权才能实现。readmore插件做什么?Melancia,在这种情况下如何实现授权?Daniel,readmore将检查div中的文本内容,如果超过配置值,它将创建一个“readmore”链接并隐藏其余文本,更像是“显示更多”“显示更少”之类的功能。您在哪里用HTML编写新字符串?看起来您需要添加document.getElementById(description21).innerHTML=doc
alert(doc.documentElement.innerHTML);