当用户单击数据列表中的 div 时,我试图发布,我的 jQuery 应该找到我的隐藏按钮(显示:无)然后发布。我无法获取点击事件。
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs"
Inherits="Everything.controls.WebUserControl1" %>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function () {
alert("I'm seeing this alert");
$(".divcontainer").click(function () {
$(this).find("input").click();
});
});
</script>
<div class="myForm" style="padding-bottom: 0; padding-top: 50px; margin-bottom: 0.3em">
<asp:DataList ID="lstCategoryItems" runat="server">
<ItemTemplate>
<div id="myDivId" class="divcontainer cf" runat="server">
<%# DataBinder.Eval(Container.DataItem, "Key") %>
<asp:Button ID="Button1" runat="server" OnClick="BtnClick" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Value") %>'
Style="display: none" />
</div>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:DataList>
</div>