javascript - clone.html() 为空

标签 javascript jquery null

我想知道这个错误消息的含义:

clone.html() is null

控制台引用了包含以下代码的行:

clone.filter('p').html(clone.html().replace('a','b').replace('x','y'));

这是我的代码片段:


var clone = $('div p, div ul').clone();
clone.filter('p').html(clone.html().replace('a','b').replace('x','y')); 

我错过了什么? 我应该检查clone.html()是否为null吗?或者这是一个肮脏的解决方案? 任何想法或提示都将受到高度赞赏。

最佳答案

clone.html() is null 意味着您的选择器 $('div p') 没有找到任何内容

关于javascript - clone.html() 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5406609/

相关文章:

javascript - List.js 搜索列和返回值大于

javascript - 如何在 Visualforce Markup 中导入 javascript 文件?

javascript - 如何修复在 componentWillMount 中设置状态时的日志记录问题

jquery - 如何重置可排序 jquery 列表中的列表项而不是完全删除它?

javascript - 在 Enter 上添加 br 标签

javascript - PDF 不显示在 IE9、10 和 11 的 fancybox 2 iframe 中

PHP:获取关联数组返回 null,尽管存在于 var_dump 中

java - 在空对象上调用静态方法

JavaScript - 如果函数作为参数传递,是否可以在计算函数之前将其作为字符串返回?

android - Kotlin Null 安全警告 Unexpected tokens (use ; to separate expressions on the same line)