asp でプロジェクトを作成しましたが、何かが機能していません... Datalist 内にある div を表示/非表示にしようとしています。しかし、残念ながら最初の要素でしか機能しておらず、非表示にしたいdivが表示されている他の要素が表示されます。
ここに私のコードがあります:
`<script type="text/javascript">
$(function () {
$("#hiden").hide();
$("#showddiv").on("click", function () {
$("#hiden").toggle();
});
});
</script>
<div id="mainReferences">
<asp:DataList ID="DataList1" runat="server" CellPadding="4"
ForeColor="#333333">
<AlternatingItemStyle BackColor="#2E2E2E" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<ItemStyle BackColor="#151515" />
<ItemTemplate>
<table cellspacing="20">
<tr>
<td><a href="#" id="showddiv" class="fontText" title="drop the div down"><img src='<%# Eval("Mainfoto") %>' width="320px" height="290px" /> </a></td>
<td width="400px">
<asp:Label ID="Label1" class="FontText" Font-Bold="true" runat="server" Text="Përshkrimi:"></asp:Label><br />
<asp:Label ID="Label2" width="400px" class="FontText" Font-Size="Large" runat="server" Text='<%# Eval("pershkrimi") %>' ></asp:Label></td>
</tr>
</table>
<div id="hiden" class="categorry"> </div>
</ItemTemplate>
<SelectedItemStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
</asp:DataList>`