有没有办法用jstree节点上的Anchor标记替换Textarea。
通常jstree节点dom包含:
<ul>
<li>
<a>..</a>
</li>
</ul>
所以我可以这样自定义它:
<ul>
<li>
<textarea onclick="somefun()" onkeyup="somefun()">..</textarea>
</li>
</ul>
我知道我可以像这样向text
方法添加inst.create_node
参数:
var inst = $.jstree.reference(data.reference), obj = inst.get_node(data.reference);
inst.create_node(obj, {
li_attr: {
'class': 'child-menu listener-menu licnode'
},
a_attr: {
'class': 'liclink',
},
text: "<textarea onkeyup="somefun()" onclick="somefun()">..</textarea>"
},
但是它在锚标记中添加了textarea
,如果我要处理文本区域的事件,这不是理想的解决方案。