Я пытаюсь опубликовать сообщение, когда пользователь нажимает на div внутри datalist, мой jQuery должен найти мою скрытую кнопку (display: none), а затем отправить сообщение. Я не могу получить событие click.Найти div и отправить кнопку в datalist
<%@ 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>
решаемые у него возникла другая проблема: пользовательский контроль s в обновленной панели, которая сгенерировала som-проблемы, пришлось извлекать ее через родительский элемент. – Raskas
@ Раскас, я рад, что он был решен. – undefined