如何在TinyMCE弹出窗口中隐藏元素?

时间:2014-09-16 08:14:26

标签: javascript tinymce tinymce-4

我正在尝试基于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并改变它的样式。

1 个答案:

答案 0 :(得分:0)

找到答案:

sampleElement = win.find('#test2')[0];
sampleElement.hide();

其中#test2# +您的Ctrl的名称。