Javascript 什么是';数据()';在'$(“myWidget”).data('ejTE`)和#x27;
这项工作:Javascript 什么是';数据()';在'$(“myWidget”).data('ejTE`)和#x27;,javascript,jquery,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="hei
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的情况下如何检索它
data()存储与指定元素和/或元素关联的任意数据
返回已设置的值
因此,基本上小部件在元素htmlEditor
索引ejRTE
中存储了一些数据,我打赌它是这个工具使用的自定义对象
var editor = $("#htmlEditor").data('ejRTE');
然后,editor
将保存小部件为此元素存储的对象
data()存储与指定元素和/或元素关联的任意数据
返回已设置的值
因此,基本上小部件在元素htmlEditor
索引ejRTE
中存储了一些数据,我打赌它是这个工具使用的自定义对象
var editor = $("#htmlEditor").data('ejRTE');
然后,
editor
将保存小部件为此元素存储的对象如果您像这样设置数据,$(#myWidget.data('foo','myFoo')
那么jQuery将在myWidget
上创建一个名为'jquery22405983907884721222'的对象,用于存储值
我猜这个数字是一个任意的日期时间值
我仔细阅读了jQuery代码,替换它是不现实的。我想它可能只是一两行代码。如果你像这样设置数据
$(#myWidget).data('foo','myFoo')
,那么jQuery将在myWidget
上创建一个名为'jquery22405983907884721222'的对象,用于存储值
我猜这个数字是一个任意的日期时间值
我仔细阅读了jQuery代码,替换它是不现实的。我想可能只是一两行代码。试试
$(“#htmlEditor”).data()
获取与元素相关联的所有数据-*
属性
\n我试图看看如何在没有jquery的情况下检索。请尝试$(“#htmlEditor”).data()
获取与元素相关的所有数据-*
属性
\n我试图看看如何在没有jquery的情况下检索。不,它没有存储在数据集中。请参阅下面的答案。不,它不存储在数据集中。请参阅下面的答案。听起来不错,我不完全确定它是否保存在数据集中,它现在被清除了,谢谢..嗯,有趣的谢谢你的信息..将深入研究听起来不错,我不完全确定它是否保存在数据集中,它现在被清除了,谢谢..嗯,有趣的谢谢你的信息..将深入研究