javascript - 如何在 jquery 中显示 outerHTML?
问题描述
我是 Jquery 的新手。我需要在 chrome 控制台中显示 outerHTML,但我不能。所以这里是代码。
var presetsContainer = $('#presets');
var deletePresetLayoutLayer = $('#delete-preset-layout-layer');
var painterContextMenuLayer = $('#painter-context-menu-layer');
var relateAreaLayer = $('#relate-area-layer');
var layoutCanvas = $('#layout-canvas');
var layoutImage = layoutCanvas.find('img');
console.log(layoutImage);
当我控制台 layoutImage 它向我显示这些数组和对象(检查此图像)控制台
我只需要在控制台中显示outerHTML(检查此图像) 在此处输入图像描述
解决方案
你可以这样做:
var outer_html = $('<div />').append(layoutImage.clone()).html();
console.log(outer_html);
这是一个类似的问题:Get selected element's external HTML
推荐阅读
- python - 使用风数据的 Python Windrose - 不确定约定
- java - 如何创建静态类的实例以便可以从单独的类中调用它?
- python - python找到3d线开始弯曲的点
- powershell - 在 PowerShell 中为 sqlcmd 指定具有多个语句的 SQL 脚本
- ocaml - Ocaml 抽象语法树
- iis - 缓存的 IIS URL 重写规则
- javascript - 在 GenerateTableFetch 处理器中手动设置“组件状态”
- database - 基于 LSM 树的数据库在更新 MemTable 时如何处理并发性
- css - CSS 在 a2hosting 上使用 node.js 引发 503 错误
- angular - 在 forEach 方法中触发 HTTP 请求的角度错误