Javascript 试图从我下载的包中删除html

Javascript 试图从我下载的包中删除html,javascript,html,css,Javascript,Html,Css,我已经为我的网站下载了Trumbowyg WYSIWYG编辑器。工具栏上有很多用于文本对齐、引用等的按钮,我不需要这些。所以我想删除它,但我不确定具体怎么做,因为没有HTML文件,因为按钮似乎是从JavaScript生成的。因此,我进入了JS文件,其中列出了如下按钮: btns: [/* ['viewHTML'], ['undo', 'redo'],*/ ['formatting'], 'btnGrp

我已经为我的网站下载了Trumbowyg WYSIWYG编辑器。工具栏上有很多用于文本对齐、引用等的按钮,我不需要这些。所以我想删除它,但我不确定具体怎么做,因为没有HTML文件,因为按钮似乎是从JavaScript生成的。因此,我进入了JS文件,其中列出了如下按钮:

btns: [/*
            ['viewHTML'],
            ['undo', 'redo'],*/
            ['formatting'],
            'btnGrp-semantic',
            /*['superscript', 'subscript'],
            ['link'],*/
            ['insertImage'],/*
            'btnGrp-justify',
            'btnGrp-lists',
            ['horizontalRule'],
            ['removeformat'],
            ['fullscreen']*/
        ],

正如你所看到的,我只留下了几个按钮。然而,这实际上没有任何作用。所有的按钮仍然出现。我可以将一些按钮设置为
display:none
,但是这在语义上并不好。这也不起作用,因为每个按钮都嵌套在自己的div中,但它们都具有相同的类
。trumbowyg button group
,并且没有单独的标识符。我试图通过javascript使用
.css('display','none')
删除单个
.trumbowyg按钮组
,但是这不起作用。任何建议都将不胜感激

要自定义按钮窗格,不需要更改Trumbowvg的源代码。有一个公众可以这样做。您可以在初始化Trumbowvg时定义使用的按钮:

$('#demo').trumbowyg({
    btns: [['formatting'], 'btnGrp-semantic', ['insertImage']]
});

对于您的方法,我想这是因为您更改了Trumbowvg的
src
代码,但没有将其构建到它的
dist

谢谢,我没有意识到这一点……节省了很多时间。所以我使用了你粘贴的函数来移除按钮,效果很好。然而,所有剩余的按钮都向左浮动,我希望它们居中。你知道我怎么做吗?我尝试了
.trumbowyg按钮组{margin:0 auto}
,它使它们居中,但这会在我删除的按钮之间造成巨大的间隙。@Zorgan为了使按钮居中,您可以使用
.trumbowyg按钮窗格{justify content:center}