我正在尝试基于TinyMCE 4图片插件构建自定义插件。它有两个下拉菜单。当用户点击第一个时 - 我想隐藏第二个(css样式display: none;
)。
以下是一些在初始化程序中添加下拉列表的代码:
targetTest1ListCtrl = {
name: 'test1',
type: 'listbox',
label: 'Test1',
values: buildValues('target_list', 'target', InputDataArray),
onClick: function(e) {
//code I'm looking for
},
};
generalFormItems.push(targetTest1ListCtrl);
targetTest2ListCtrl = {
name: 'test2',
type: 'listbox',
label: 'Test2',
values: buildValues('target_list', 'target', InputDataArray2)
};
generalFormItems.push(targetTest2ListCtrl);
如果我将alert
放入我的onclick事件中,这两个下拉列表都会生成正常 - 它被触发完全正常,但我无法找到如何通过test2
访问TinyMCE并改变它的样式。
答案 0 :(得分:0)
找到答案:
sampleElement = win.find('#test2')[0];
sampleElement.hide();
其中#test2
是#
+您的Ctrl的名称。