我正在使用 CKeditor,此代码用于按钮。我将 xml 存储在 Dom 中。我正在尝试将其他函数中的 xml 用于选择框。选择框的代码与此按钮代码类似。当我在选择框中点击一个列表时,我想看到 and 之间的<chr>
单词</chr>
。我不想<chr>
选择一个选项。
type: 'button',
id: 'btnFind',
align: 'left',
style: 'width:100%',
label: 'add',
onClick: function () {
var y = this.getDialog();
var value1 = y.getValueOf('replace', 'chgWord');
var value2 = y.getValueOf('replace', 'title');
var xml = "<channel><title>" + value1 + "</title><chr>" + value2 + "</chr></channel>",
xmlDoc = $.parseXML(xml),
$xml = $(xmlDoc),
$title = $xml.find("title");
$("#cke_119_select").append("<option value='" + $title.text() + "'>" + $title.text() + "</option>");
$title = $xml.find("chr");
这是选择框的代码:
type: 'hbox',
widths: ['200px', '90px'],
children: [{
type: 'select',
label: '약어 LIST :',
size: 5,
style: 'width:100%',
labelLayout: 'horizontal',
id: 'list',
items: [],
onClick: function () {
selValue = $("#cke_119_select option:selected").val();
selText = $("#cke_119_select option:selected").text();
selIndex = $("#cke_119_select option").index($("#cke_119_select option:selected"));
selBox = $("#cke_119_select");
selOption = selBox.attr("options");
var y = this.getDialog();
var value1 = y.setValueOf('replace', 'chgWord');
value1.setValue(selValue);