我在这里使用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>
答案 0 :(得分:1)
首先检查一下,您是否在母版页中引用了jquery库文件jquery.js
?如果没有,则在jquery.multi-select.js
之前将其包含在母版页或默认页面中。
如果您引用正确而不是将代码更改为
<script type="text/javascript">
$(function(){
$('#countries').multiSelect()
});
</script>
准备好dom时调用multiselect。
您只是在它之前选择要加载到dom中的元素。
希望它能解决您的问题。