dom-manipulation相关内容

jQuery empty()vs text('')

$(元素).empty()和 $(element).text(''); 哪一个更好? 解决方案 结果是一样的,但如果我们看一下jQuery text 方法实现: text:function(value){ return jQuery.access(this,function(value){ 返回值=== undefined ?jQuery.text(this) :this ..
发布时间:2019-05-25 17:34:04 前端开发

通过ajax将DIV内容加载为HTML

我想我有一个非常简单的问题,但我找不到解决方案。 所以我想要的是通过HTML加载DIV内容。问题是它不仅仅是一个文本,还有一个图像。 ajax调用返回HTML代码,但它在DIV中显示为HTML并且不会执行。难以解释,但从示例中显而易见... AJAX调用返回字符串: 3. ..
发布时间:2019-02-20 20:37:05 前端开发

如何向给定元素添加类?

我有一个已经有类的元素: 现在我想创建一个Javascript函数,它将一个类添加到 div (不替换,但添加)。 我该怎么做? 解决方案 将空格加上新类的名称添加到元素的 className 属性中。首先 ..
发布时间:2019-01-21 14:00:11 前端开发

如何对DOM操作进行单元测试(使用jasmine)

我需要使用jasmine对一些DOM操作函数进行单元测试(目前我在浏览器中使用Karma运行我的测试) 我想知道什么是最好的方法要做到这一点吗? 例如,我可以模拟并存根窗口和文档对象并窥探他们的几个功能。但这看起来并不是一个简单的解决方案,所以这就是为什么我会问这个问题! 或者有更好的方法(不要使用茉莉花)这样做吗? 非常感谢 解决方案 我去过在github上使用了 ..
发布时间:2018-11-19 14:33:05 其他开发

有没有在iframe中注入javascript代码执行而不删除并重新发布包含它的脚本标记?

上下文: 我正在构建一个实时HTML,CSS& Javascript编辑器。 可以访问此处。 可以通过此处访问来源。 问题: 是否可以运行注入iframe的javascript代码,而无需重复删除和添加包含DOM树代码的标签?由于DOM操作是一项代价高昂的事情,我想尝试消除多个DOM操作。 相反,我希望能够只更改的 textConte ..
发布时间:2018-07-16 12:34:05 前端开发

在jQuery中动态创建表

我正在使用jQuery动态构建一些 数据,但是我收到以下错误: 未捕获错误:HIERARCHY_REQUEST_ERR:DOM例外3 这发生在附件的附加部分脚本如下所示: $('')。append( / *很多东西* / ).add( $('') ).append( / *多一些* / ).appendTo($ TBODY ..
发布时间:2018-07-06 16:37:09 前端开发

动态插入元素后无法获取.on('timeupdate','video'....)事件

我正在使用自定义控件向页面动态添加视频元素。除了用于更新搜索栏位置的'timeupdate'事件外,我的所有自定义控件都正常工作。 我尝试过使用: $(文件).on('timeupdate','video',function(){ alert(“得到它”) ); }); 解决方案 我试图通过委派事件来解决这个问题。 api.jquery.com/on 从文件 ..
发布时间:2018-07-06 10:07:49 HTML5

Ext JS:保存网格行的DOM操作

我有一点困难,Ext JS的 ActionColumn ,但这真的是一个单独的问题。我现在要做的就是省去我使用Ext JS的任何DOM操作,这样当我刷新网格时,更改将保留。 var grid = Ext.create('Ext.grid.Panel',{ columns:[{ xtype:'actioncolumn', width:50, 项目:[{ 图标:'http://cdn.s ..
发布时间:2017-10-08 14:27:46 JavaScript

为什么我的(不正确的)DOM结构在JQuery DOM操作后自动更正?

我一直在网上搜索几个小时,但我找不到解释或解决方案。所以让我们看看有没有人可以在这里提供一个... 我遇到的问题是我有一些“无效”的旧HTML,我们正在改造通过JQuery注入一些其他div的等等。但是,在改变DOM之后,一些功能不再起作用了。 让我举个例子。旧的HTML是这样的: ..
发布时间:2017-06-28 18:59:46 前端开发