怎么获得repeater控件中<a>的id值啊
<script type="text/javascript">
jQuery(document).ready(function ($) {
$("#A1").facebox({
loading_image: '/facebox/loading.gif',
close_image: '/facebox/closelabel.gif'
});
})
</script>
<asp:Repeater ID="RepeaterGoodSmallUrl" runat="server">
<ItemTemplate>
<a href="<%#Eval("BigUrl") %>" id="A1" rel="facebox">
<img src="<%#Eval("SmallUrl") %>" alt="" /></a>
</ItemTemplate>
</asp:Repeater>
------解决方案--------------------id 属性只能在每个 HTML 文档中出现一次。
------解决方案--------------------建议你放进一个隐藏域。。。
------解决方案--------------------for(var i = 0; i< $("#A1").size(), i++)
$("#A1")[i].facebox({...});
------解决方案--------------------html:
<input type="hidden" value='<%#Eval("BigUrl") %>' id="imt" ruant="server">
code:
为Repeater的ItemDataBound事件添加事件
private void MyList_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
HtmlControl input = e.Item.FindControl("imt") as HtmlControl;
}