我正在使用jQuery UI Selectable插件.我想一次选择一个项目.但是jQuery UI Selectable插件允许通过单击/拖动/按住CTRL键进行多项选择.有没有办法阻止多重选择?
我正在使用隐藏字段'Isjsenabled'来检测客户端的Javascript是启用还是禁用.如果启用了Javascript,则会触发Javascript函数,并将隐藏字段的值设置为1.
我想检查服务器端Page_load的隐藏值.但问题是在页面加载后Javascript被触发.
你有什么建议吗?
Html部分
<script type="text/javascript">
$(function() {
$("#<%= Isjsenabled.ClientID %>").val(1);
});
</script>
<input id="Isjsenabled" runat="server" value ="0" type="hidden" />
Run Code Online (Sandbox Code Playgroud)
部分背后的代码
protected void Page_Load(object sender, EventArgs e) {
HtmlInputHidden hdn = this.FindControl("Isjsenabled") as HtmlInputHidden;
if (hdn != null)
if (hdn.Value != null && hdn.Value == "0")
Helper.SetCookie("IJE", "0");
else
Helper.SetCookie("IJE", "1");
}
Run Code Online (Sandbox Code Playgroud) 我使用jQuery selectable来选择.net listview中的项目.用户可以选择他想要的项目,并可以通过单击保存按钮进行保存.下次当用户来到页面时,他将能够看到他之前选择的项目.
使用jQuery selectable插件用户可以通过单击选择项目.
现在我的问题是:
有什么建议?
提前致谢.
我的HTML标记是:
<ul id="ulSelectable" class="ui-selectable">
<li id="196500" class="ui-selectee ui-selected">
<div id="dvItem">
<img id="Interest_lvResult_ctrl0_ctl00_imgInterest" src="Images/Pic1.jpg"/>
</div>
<div class="Profile_Interests_Card_ItemName"> Driver </div>
</li>
<li id="196600" class="ui-selectee">
<div id="dvItem">
<img id="Interest_lvResult_ctrl0_ctl01_imgInterest" src="Images/Pic2.jpg" />
</div>
<div class="Profile_Interests_Card_ItemName"> Builder </div>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
而我的javascript:
<script type="text/javascript">
var setSelector = "#ulSelectable";
$(function() {
$(setSelector).selectable({ filter: 'li' });
});
</script>
Run Code Online (Sandbox Code Playgroud)