Javascript var val=数据[键]; $(cms\u pageSelectElement)。附加( “”+val.page_name+“” ); } $(cms\u pageSelectElement).更改(函数(){ var val=$(this.val(); var parts=val.split(“:”); var url=“content/load/pid/”+部件[1]+“/url/”+部件[0]; $(urlSelectElement).val(url); }); } }); })(jQuery); } },

Javascript var val=数据[键]; $(cms\u pageSelectElement)。附加( “”+val.page_name+“” ); } $(cms\u pageSelectElement).更改(函数(){ var val=$(this.val(); var parts=val.split(“:”); var url=“content/load/pid/”+部件[1]+“/url/”+部件[0]; $(urlSelectElement).val(url); }); } }); })(jQuery); } },,javascript,html,ckeditor,Javascript,Html,Ckeditor,在使用jQuery时,您必须稍微利用系统来更新其他元素,因为没有可以设置的值可以设置到HTML元素上,因此您必须通过选择标签然后从标签的父级获取输入来进行破解。您可以尝试使用此插件:您可以尝试使用此插件:仍然阅读那里的文档仍然没有很好的帮助完整性并没有告诉我到目前为止预期的值我知道我需要向上面的文件添加一些代码,这只是为了绘制选择框我仍然不确定如何滥用它来添加值我将尝试将jQuery破解到其中,因为我正在使用为plugintall加载的jQuery阅读那里的文档仍然不是很有帮助,并没有告诉我到目

在使用jQuery时,您必须稍微利用系统来更新其他元素,因为没有可以设置的值可以设置到HTML元素上,因此您必须通过选择标签然后从标签的父级获取输入来进行破解。

您可以尝试使用此插件:

您可以尝试使用此插件:

仍然阅读那里的文档仍然没有很好的帮助完整性并没有告诉我到目前为止预期的值我知道我需要向上面的文件添加一些代码,这只是为了绘制选择框我仍然不确定如何滥用它来添加值我将尝试将jQuery破解到其中,因为我正在使用为plugintall加载的jQuery阅读那里的文档仍然不是很有帮助,并没有告诉我到目前为止预期的值。我知道我需要在上面的文件中添加一些代码,这只是为了绘制选择框。我仍然不确定如何滥用它来添加值。我正在使用为plugini加载的jQuery,我还不太了解它javascript lol,我明白我需要做什么,只是我不能让它在对话框中绘制元素,你看了吗:?是的,这就是我的工作,看看我的编辑,看看我到目前为止做了什么,但它只是不工作围绕第395-400行开始。这就是建立对话框的地方。在那之后,别忘了编辑CSS来定位和设置你的字段的样式。是的,这就是我在第一个字段集选项卡(类似的东西)的第429行的位置,它仍然没有绘制。就像CKEditor有一个文件缓存,但我清除了我的浏览器缓存。我对javascript没有那么差lol,我明白我需要做什么,只是我不能让它在对话框中绘制元素,你看过了吗:?是的,这就是我的工作,看看我的编辑,看看我到目前为止做了什么,但它只是不工作,从第395-400行开始。这就是建立对话框的地方。在那之后,别忘了编辑CSS来定位和设置你的字段的样式。是的,这就是我在第一个字段集选项卡(类似的东西)的第429行的位置,它仍然没有绘制。就像CKEditor有一个文件缓存,但我清除了我的浏览器缓存点,帮了大忙,帮了大忙
[
 {"page_name":"Contact Us","url":"Contact_Us","page_id":"1"},
 {"page_name":"Welcome to Doxie Promotions","url":"Welcome_to_Doxie_Promotions","page_id":"2"},
 {"page_name":"Bands","url":"Bands","page_id":"3"},
 {"page_name":"Upcoming Events","url":"Upcoming_Events","page_id":"4"},
 {"page_name":"About","url":"About","page_id":"7"},
 {"page_name":"Lost Efftect","url":"Lost_Efftect","page_id":"10"}
]
<select>
    <option value="Contact_Us:1">Contact Us</option>
    <option value="Welcome_to_Doxie_Promotions:1">Welcome to Doxie Promotions</option>
    <option value="Bands:1">Bands</option>
    <option value="Upcoming_Events:1">Upcoming Events</option>
    <option value="About:1">About</option>
    <option value="Lost_Efftect:1">Lost Efftect</option>
</select>
/content/load/pid/1/url/Contact_Us
,
{
    type : 'select',
    id : 'cms_links',
    label : 'CMS Page',
    items:[],
    onLoad : function(){
        (function($){
            $.ajax({
              url: "/content/getLinks/",
              dataType: 'json',
              data: "",
              success: function(data){
                $.each(data, function(key, val){
                    $("#cms_links").append(
                        "<option value='"+val.url+":"+val.page_id+"'>"+val.page_name+"</option>"
                    );
                });
              }
            });
        })(jQuery);
    }
},
,
{
    type : 'select',
    id : 'cms_links',
    label : 'CMS Page',
    class : 'cms_links',
    items:[],
    onLoad : function(){
        (function($){
            var cms_pageSelectElement;
            var protocolSelectElement;
            var urlSelectElement;
            $.ajax({
              url: "/content/getLinks/",
              dataType: 'json',
              success: function(data){
                  $("label").each(function(){
                    var value = $(this).html();
                    if(value == "CMS Page"){
                        cms_pageSelectElement = $(".cke_dialog_ui_input_select", $(this).parent());
                        console.log(cms_pageSelectElement);
                    }
                    if(value == "Protocol"){
                        protocolSelectElement = $(".cke_dialog_ui_input_select", $(this).parent());
                        console.log(protocolSelectElement);
                    }
                    if(value == "URL"){
                        urlSelectElement = $(".cke_dialog_ui_input_text", $(this).parent());
                        console.log(urlSelectElement);
                    }
                  });

                  $(cms_pageSelectElement).append("<option selected='selected'><none CMS link></option>");
                for(var key in data){
                    var val = data[key];
                    $(cms_pageSelectElement).append(
                        "<option value='"+val.url+":"+val.page_id+"'>"+val.page_name+"</option>"
                    );
                }
                $(cms_pageSelectElement).change(function(){
                    var val = $(this).val();
                    var parts = val.split(":");
                    var url = "content/load/pid/"+parts[1]+"/url/"+parts[0];
                    $(urlSelectElement).val(url);

                });
              }
            });
        })(jQuery);
    }
},