2012-10-18 29 views
-1

我使用Loudev multiselect 我使用C#中的內容頁面,它不是爲我工作正常這裏的代碼。雙面多選

我的代碼有什麼問題嗎?

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" 
CodeFile="Default.aspx.cs" Inherits="_Default" %> 

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> 
<script src="Scripts/jquery.multi-select.js" type="text/javascript"></script> 
<link href="Styles/multi-select.css" rel="stylesheet" type="text/css" /> 

<script type="text/javascript"> 
    $('#countries').multiSelect() 
</script> 


</asp:Content> 

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> 
<select multiple="multiple" id="countries" name="countries[]"> 

<option value="fr">France</option> 
<option value="uk">United Kingdom</option> 
    <option value="us">United States</option> 
<option value="ch">China</option> 
</select> 

</asp:Content> 
+2

你是什麼意思「不能正常工作」? – slawekwin

+0

@slawekwin其他選擇表單不會顯示,其中選定的國家將在其他選擇表單中。 – ChristineS

+0

檢查,您是否在master頁面引用了jquery庫文件'jquery.js'?如果沒有,則將其包含在「jquery.multi-select.js」之前的母版頁或默認頁面中。 –

回答

1

首先檢查,你有沒有在母版頁中引用jQuery庫文件jquery.js與否?如果不是,則在jquery.multi-select.js之前將其包含在主頁面或默認頁面中。

如果你正確地引用比你的代碼更改

<script type="text/javascript"> 
    $(function(){ 
     $('#countries').multiSelect() 
    }); 
</script> 

呼叫多選時,DOM已準備就緒。

你只是選擇一個元素它在加載DOM之前。

希望這將解決您的問題。

+0

謝謝......現在正在工作。其實這是你的代碼保存我..^_ ^ – ChristineS