javascript - 我正在努力编辑我的页面的 DOM 元素
问题描述
如何调试第三方 JavaScript 插件。
我正在使用一个名为内容时间线的插件,它使用 JavaScript 来显示帖子。
所以,我想定位一个显示时间线月份的标题,但由于某种原因,任何元素都不起作用。
试过这个:
$("h4.t_line_month").addClass('example');
但是,如果我添加
console.log("the script works");
我在控制台中看到了消息。
不幸的是,除了由于某种原因我无法访问插件元素这一事实之外,我无话可说。有什么方法可以用来调试吗?也许在 WordPress 或插件本身中设置了一些规则。
不知道如何调试。
解决方案
尝试使用 jQyery each() 函数来迭代页面上的所有 h4 标签,看看它是否在那里。
$('.testimonial').each(function(){
console.log($(this).html()); // debug to see which is which
});
此外,如果您使用的 WP 插件正在创建 iFrame……这可能是您无法直接访问所需元素的原因。
推荐阅读
- python - 清理具有高工作时间可变性的芹菜中的废弃任务的适当方法是什么?
- docker - 如何在“docker build”时间打印变量的值,无论是 env 还是 arg?
- python - 我应该使用什么结构格式字符串来存储 uint16_t、uint8_t、unint32_t、uint8_t 数组、uint8_t 枚举?
- kubernetes - webhook 的文件存在,但 cube-api 因文件不存在而失败
- python - 使用 Python 进行测试的自动构建文件
- slack - 为什么我会从 Slack Incoming Webhook 获得完整的降价响应?
- sql - Postgres 发现价值的变化
- javascript - 使用 mapStateToProps 和 connect() 调度后 React 组件未重新渲染
- go - 从 cmd 输出写入文件
- javascript - 警告:componentWillReceiveProps 已重命名,不推荐使用。请更新以下组件:控件