0
我想为ckeditor构建一个自定义插件。如何从'select'标签中获取所选项目?
我的问题是,我创建了dialog
窗口,它包含'select
'菜单。无论用户 选择什么,我都想插入该项目。
这是我的脚本。
function customTag(editor){
return {
title:'Audio Link',
minWidth : 200,
minHeight : 200,
buttons : [CKEDITOR.dialog.okButton, CKEDITOR.dialog.cancelButton],
onOk: function(){
var id = this.getContentElement('tab', 'menu').getValue();
//not sure what to do to get item1 and item2.
},
contents: [
{
id:'tab',
label: 'test',
elements: [
{
type:'select',
id:'menu',
items: [['item1', 0, 'item2' , 1]],
}
]
}
]
}
}
CKEDITOR.dialog.add('customTag', function(editor){
var ck = new customTag(editor)
return ck;
});
我能够通过使用var id = this.getContentElement('tab', 'menu').getValue();
var id
将0
或1
获得价值物品1和ITEM2但我也想item1
和item2
为好。
他们的文档没有多说如何得到它。 http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.dialog.html
我不知道该怎么做。任何人都可以帮助我吗?谢谢!