我有一个网格视图,其中包含更新面板中的下拉列表。我只是想在图像+文本(带有下拉列表的Binded图像)之类的网格视图行为中下拉。这里的图像成功绑定。但是这里所有可能生效的控件都没有正确呈现。
这是我的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函数,以便它正确呈现。
答案 0 :(得分:0)
如果你想将这个效果添加到每个下拉列表(html中的select-element),那么你可以这样做:
$(function() {
$(".myGridviewClass select").msDropDown();
});