如何将这个jquery方法附加到网格视图中的所有控件
how to attach this jquery method to all control inside grid view
我有一个网格视图,它在更新面板中有下拉列表。我只想在这个网格视图中所有的下拉行为,比如图像+文本(用下拉列表绑定图像)。此处已成功绑定图像。但是在这里,所有可能已经生效的控件都没有正确地呈现。
这是我的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_StatusList1.ClientID %>").msDropDown();//Grid view Drop Down List 1
$("#<%=DDL_GroupList1.ClientID %>").msDropDown();//Grid view Drop Down List 2
$("#<%=drp_title.ClientID %>").msDropDown();
$("#<%=DDL_StatusList.ClientID %>").msDropDown();
$("#<%=DDL_GroupList.ClientID %>").msDropDown();
$("#<%=DDL_CountryNames.ClientID %>").msDropDown();
$("#<%=DDL_StateNames.ClientID %>").msDropDown();
} catch (e) {
alert(e.message);
}
});
</script>
然而,这只会导致网格视图下拉列表的最后一行生效。
我只想用这个jquery函数来渲染所有控件。有没有办法在网格视图RowDataBind,RowCreated中附加这个jquery函数,以便正确渲染。
如果你想把这种效果添加到每个下拉列表(选择html中的元素),那么你可以做例如:
$(function() {
$(".myGridviewClass select").msDropDown();
});
相关文章:
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 网格视图:防止行移动到标题行上方
- asp.net网格视图中的面板-我如何在jquery中找到它
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 网格视图页眉冻结在母版页中不起作用
- 如何在网格视图中每次单击按钮或链接时打开不同的新弹出窗口
- 如何使用jquery在网格视图中获取所选单选按钮的值
- 检查网格视图中的复选框是否被选中
- 如何使用 javascript 修改网格视图单元格值
- 通过 JavaScript 从主网格视图上的功能区按钮更新 CRM 2011 中的字段
- 通过jquery将网格视图数据发送到另一个页面
- 将网格视图的两列相乘,并将其显示在新列中
- 如何使用javascript遍历网格视图的列
- 如何从wijmo-flex网格的树视图中的节点转到父节点
- 如何选中/取消选中外部按钮的网格视图复选框
- 将网格视图导出到Excel时出错
- 如何在网格视图中验证asp.net文本框
- 页面加载后,将FooTable断点应用于网格视图中的列标题
- 用javascript制作一个网格视图图像
- jqGrid:双击树视图网格形成视图