我的ASP網格視圖中有許多鏈接。每個鏈接都應通過調用其各自的ID來點擊它以激發Javascript功能。這裏是它的代碼:點擊多個具有相同編號的元素點擊js函數
<script type="text/javascript">
$(function() {
$('#LkForgot').on('click', function (e) {
alert("hi");
});
});
</script>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ReportId"CssClass="GridViewStyle">
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton CssClass="Link" ID="IMGDetail" ClientIDMode="Static" runat="server" ImageUrl="~/Img/Detail.png" />
</ItemTemplate>
</asp:TemplateField>
所有這些都有相同的ID,但只有第一個成功地觸發該功能。我希望每個鏈接分別啓動該功能。
對所有同等級並使用選擇的(「.classname」)聽 –
您可以使用CSS選擇器jQuery來綁定'點擊事件()函數(){alert(「hi」);});''在所有具有特定'GridView'中''link'類的元素的事件''('#GridView1.Link「)。 。 –
相同的ID!將符合HTML標準嗎? – brk