javascript-jQuery Select2标签

如何使用javascript或jquery获取特定的已删除标签.我正在从选择元素中选择所有内容,并使用array_diff在服务器端分离标签,我只想直接获取删除标签,这是我的代码

  <script>
           $(document).ready(function(){
               $("#e23").select2({
                   tags:[],
                   dropdownCss: {display: 'none'},
                   tokenSeparators: [" "],
                   maximumInputLength: 10
                   });
            var x =$("#e23").val();
            $("#e23").on("change", function() {var as=($("#e23").val());
            $.ajax({
                url: "http://localhost/healthkatta/index.PHP?r=jdashboard/Demo/create",//this is the request page of ajax
                data: {
                    //special:specialisation,
                    name1   :x,
                    name2  :as,
                },//data for throwing the expected url
                type:"GET",//you can also use GET method
                dataType:"html",//you can also specify for the result for json or xml
                success:function(response){
                        $('.log').html(response);
                 },
                error:function(){
                    //Todo: display in the poll tr ifself on error   
                    alert("Failed request data from ajax page"); 
                }
            });});
                 });
        </script>

    <body>


    <strong>Default Keywords</strong>
    <br>
    <br>
    <div class="log"></div>
    <input id="e23" class="select2-offscreen" type="hidden" value="<?PHP for($i=0;$i<count($result);$i++){ 
        if ($i == count($result)-1)
            echo $result[$i]->keyword->keyword;      
        else
           echo $result[$i]->keyword->keyword.',';
    }?>"style="width:500px" tabindex="-1">
    <div id="dialog-form" title="Add Custom Keywords">
     <form>
      <fieldset>
        <label for="name">Keyword</label>
        <input type="hidden" name="name" id="name" class="text ui-widget-content ui-corner-all" />
     </fieldset>
     </form>
    </div>
    <br>
    <br>
    <button id="create-user">Add More</button>

    </body>

解决方法:

尝试这样的事情

.on("change", function(e) {
    if(typeof e.added != 'undefined'){
        // ID OF ADDED ELEMENT
        var added_id = e.added.id;
    }else if(typeof e.removed != 'undefined'){
        // ID OF REMOVED ELEMENT
        var removed_id = e.removed.id;
    }
});

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...