簡體   English   中英

jquery-selected插件 - 在所選項目上顯示“X”

[英]jquery-chosen plugin - display 'X' on selected item

我正在使用jquery選擇的插件。 它是一個多選ListBox。 它工作正常。 但我希望所選項目在項目旁邊有一個“X”,以便用戶可以刪除它。 默認操作是退格。 什么屬性包含每個所選項目的“X”? 這是我的jquery代碼:

<script type="text/javascript">
     $(document).ready(function () {
         $(".chosen-select").chosen({
             search_contains: true,
             no_results_text: "Sorry, no match!",
             single_backstroke_delete: false,
             allow_single_deselect: true
         });
         $('.chosen-container').css('width', '600px');
    });

這是我的ListBox代碼:

 <asp:ListBox ID="lstBoxTo" runat="server" SelectionMode="Multiple"
                    data-placeholder="Choose recipient(s)…" class="chosen-select">                       
        </asp:ListBox>

目前,我正在使用'single-backstroke-delete'屬性,但我希望在所選值旁邊有一個'X'。 你是如何配置的?

謝謝。

更新我相信我的問題是需要將.png文件添加到項目中的“selected-sprite.png”。 selected.css引用它。 我將它添加到我的Images文件夾並將所有路徑更改為'Image / selected-sprite.png',但它仍然無效。
這是.css文件頂部的注釋,不要“手動編輯文件”。 有誰知道如何將圖像文件添加到項目中,以便它可以看到它?

我將selected-sprite.png添加到了具有chosen.css文件的文件夾中,並且工作正常。

這里閱讀文檔,看起來好像需要將multiple屬性添加到asp:ListBox

 <asp:ListBox ID="lstBoxTo" runat="server" SelectionMode="Multiple"         
    multiple data-placeholder="Choose recipient(s)…" 
    class="chosen-select">                       
 </asp:ListBox>

如果ASP.Net反對具有沒有值的屬性( multiple ),則可以嘗試multiple="true"並查看是否有效。

免責聲明:這一切都來自閱讀文檔。 我自己沒試過。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM