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

How to hide an element in TinyMCE popup window?

本文关键字:窗口 隐藏 元素 TinyMCE      更新时间:2023-09-26

我正在尝试基于库存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事件中,这两个下拉菜单都会产生很好的效果-它被触发得很好,但我无论如何都找不到如何通过TinyMCE访问我的test2并更改它的样式。

找到答案:

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

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