javascript - 使用自定义“data-”属性而不是 id 选择对象
问题描述
我正在尝试 tinymce,并想提交一个包含多个编辑器实例的自定义表单。使用基本 id 选择内容很简单,
<div id="myDivInline" data-uuid="myUuid"><p>This is to be replaced by TinyMCE <br><br>CLICK ME TO LOAD TinyMCE</p></div>
var myVar = tinyMCE.get('myDivInline').getContent();
但是我想根据自定义data-
属性选择对象。这可能吗?例如,以下失败(可能是由于内部语法结构错误.get('div[data-uuid="myUuid"]')
<div id="myDivInline" data-uuid="myUuid"><p>This is to be replaced by TinyMCE <br><br>CLICK ME TO LOAD TinyMCE</p></div>
var myVar = tinyMCE.get('div[data-uuid="myUuid"]').getContent();
解决方案
你可以尝试这样的事情:
$("div[data-uuid='myUuid']")
您只需使用将在 css 中使用的选择器
推荐阅读
- html - HTML 背景颜色:是否可以从 div 填充屏幕?
- canvas - 40.000 个具有不同裁剪的相同纹理实例 – 仅 35 fps
- python-3.x - 将 Rasa 连接到数据库以存储响应
- excel - VBA getElementsByTagName() 只返回 102 行
- node.js - 巢穴。ValidationPipe 不处理复合对象
- varnish-vcl - 如何声明一个保留子例程的变量
- javascript - 我们如何通过在javascript中使用正则表达式转义撇号来选择两个单引号之间的字符串?
- swift - 你如何在swift中修改数组参数
- javascript - 对尝试插入嵌套对象感到困惑
- php - 左连接子句的学说不起作用