正在从codeeind设置Jquery Multiselect插件属性
本文关键字:Multiselect 插件 属性 Jquery 设置 codeeind | 更新日期: 2023-09-27 18:28:58
是否可以从代码中设置jquery Multiselect插件属性?
我已经创建了一个asp.net web用户控件,它显示带有复选框的多选jquery下拉列表。我在同一页的不同地方使用这个控件,并想调整每个下拉列表的宽度。不知道是否有可能在代码后面有一个控件属性,它将更改多选下拉列表的宽度。
$("select").multiselect({
selectedText: "--Select ALL--",
minWidth: '300'
});
您可以在页面中插入能够完成这项工作的javascript,但您需要知道每个select元素的id
才能完成这项任务。
但我不建议这样做。
最好是在html中设置属性,而不是调用javascript。
为ppetrov的答案添加更多信息,您可以将javascript语句包装到函数中。如以下
function SetSize(size)
{
$("select").multiselect({
selectedText: "--Select ALL--",
minWidth: size
});
}
在服务器端代码中,您可以使用以下内容来设置大小。
ClientScript.RegisterStartupScript(typeof(Page), "scrpt", string.Format("SetSize({0});","100"), true);
假设您需要对所有select
元素执行此操作,正如您在选择器中指定的那样。
但是,最好在客户端代码(JS)中处理所有内容,因为您需要在JS中处理某些内容。