javascript - 'data()' 在 '$("#myWidget").data (`ejTE` )' 中做什么

标签 javascript jquery

这有效:

var editor = $("#htmlEditor").data('ejRTE');

问题是 .data('ejRTE') 做什么?

它检索属于此 html 的小部件:

<textarea id="htmlEditor" value.bind="entity.content"
                  ej-rte="e-width:100%"
                  ref="textArea"
                  style="height: 220px"></textarea>

如何在没有 jQuery 的情况下检索它。

最佳答案

jQuery.data() Store arbitrary data associated with the specified element and/or return the value that was set.

所以基本上,小部件在索引 ejRTE 的元素 htmlEditor 中存储一些数据,我敢打赌它是该工具使用的自定义对象。

var editor = $("#htmlEditor").data('ejRTE');

然后 editor 将保存该元素的小部件存储的对象

关于javascript - 'data()' 在 '$("#myWidget").data (`ejTE` )' 中做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39524154/

相关文章:

javascript - Django 如何将点击的链接文本传递到另一个显示静态图像的 HTML 页面上的 URL?

javascript - 搜索后网站自动向下滚动

javascript - 使用 JQuery 将数组中的类应用于重复项

javascript - jQuery $ ("body").height() 返回未定义

javascript - 我的事件处理程序在事件触发之前执行,为什么?

javascript - IE 中的 Jquery 错误

javascript - 根据先前的复选框选择禁用/启用下一个复选框 - jQuery

javascript - 在 jQuery 中总计和存储以前的数据数字(值)

javascript - 不要在缩放时触发自定义图 block 叠加

javascript - 将纬度和经度传递给 iframe