这有效:
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的情况下检索它。
答案 0 :(得分:2)
jQuery.data()存储与指定元素和/或关联的任意数据 返回已设置的值。
基本上,小部件将一些数据存储在元素htmlEditor
索引ejRTE
中,我敢打赌它是此工具使用的自定义对象。
var editor = $("#htmlEditor").data('ejRTE');
然后editor
将保存此元素的小部件存储的对象
答案 1 :(得分:1)
如果您设置这样的数据$(#myWidget).data('foo', 'myFoo')
,那么jQuery将创建一个名为&#39; jQuery224059863907884721222&#39;在myWidget
上用于存储值。
我猜这个数字是一个任意的日期时间值。
我介绍了jQuery代码,替换它是不切实际的。我认为它可能只是一两行代码。