Javascript 如何在asp.NET3.5中使用jquery函数正确呈现所有下拉列表

Javascript 如何在asp.NET3.5中使用jquery函数正确呈现所有下拉列表,javascript,jquery,html,asp.net,msdropdown,Javascript,Jquery,Html,Asp.net,Msdropdown,我刚刚用下拉列表创建了一个用户控件。这里我用它来绑定图像。现在我只想在页面加载时用jquery函数中的msdropdownlist呈现所有下拉列表。我知道这个可以用jquery+html-select选择器函数实现。现在,我的问题是,当用户选择任何下拉列表时,然后会触发选定的索引更改事件,之后不会使用msdropdownlist jquery函数呈现该事件 这里我包括我的jquery: <script type="text/javascript" src="../js/jquery.dd.

我刚刚用下拉列表创建了一个用户控件。这里我用它来绑定图像。现在我只想在页面加载时用jquery函数中的msdropdownlist呈现所有下拉列表。我知道这个可以用jquery+html-select选择器函数实现。现在,我的问题是,当用户选择任何下拉列表时,然后会触发选定的索引更改事件,之后不会使用msdropdownlist jquery函数呈现该事件

这里我包括我的jquery:

<script type="text/javascript" src="../js/jquery.dd.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(e) {
    try {
        $("#<%=DDL_Column_List.ClientID %>").msDropDown();
        $("#<%=DDL_Categorynames.ClientID %>").msDropDown();
        $("#<%=DDL_Usernames.ClientID %>").msDropDown();
        $("#<%=DDL_StatusList.ClientID %>").msDropDown();
        $("#<%=DDL_GroupList.ClientID %>").msDropDown();
        $("#<%=DDL_UserList1.ClientID %>").msDropDown();
        $("#<%=DDL_StatusList1.ClientID %>").msDropDown();
        $("#<%=DDL_GroupList1.ClientID %>").msDropDown();
} catch (e) {
alert(e.message);
}
});
</script>
在这里,我只想为每页找到的所有下拉列表创建一个公共函数。然后它得到上函数。如果用户已经获得了更改项选择,它会正确地呈现


请帮帮我……

如果我误解了你想要实现的目标,我深表歉意,但你是这个意思吗

$('select').msDropDown();
编辑: 将这两个脚本放在页面中,然后选择一个在回发后触发的脚本,并用上面的代码替换console.log。您可以通过在Google Chrome中打开页面,然后转到控制台Ctrl+Shift+I来查看触发的日志消息

$(window).load(function () {
   console.log("window loaded");
});
$(function () {
  console.log('document ready');
});

这在第一页加载时工作良好。但当我在回发后从这个列表中选择项时,下拉列表并没有使用msDropDown jquery函数呈现。你是说把这两个脚本都放进去。并查看在回邮后先开火的是哪一个。这里document.ready output显示了要显示的第一个顺序,然后我必须在第二个块中输出这个脚本;回发后出现同样的问题。请尝试此$function{console.log$'select.length;};并检查回发前后的编号是否不同