我正在使用CKeditor,此代碼僅適用於按鈕。我在Dom中存儲xml。我想在選擇框的其他功能中使用xml。選擇框的代碼與此按鈕代碼類似。當我在選擇框中打出列表時,我想看到<chr>
和</chr>
之間的單詞。我不想將<chr>
置於選項中。在其他函數中使用var在CKeditor中進行選擇
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");
這是selecbox代碼:
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);
你的問題是變量?請具體說明,因爲代碼本身沒什麼意義 – charlietfl
我想在另一個函數中使用「var」。由於parseXML的代碼只能在按鈕的函數中使用,所以我不能在select的另一個函數中使用「var xml」int。 – Albright