0
Мне удалось заставить это работать на Gridview. В конечном итоге я пытаюсь выделить строку при нажатии. Для тестирования я использую предупреждение.JQuery не стреляет в событие Listview tr click
Вот JQuery:
$(document).ready(function() {
$('#WhiteRow tr').click(function() {
event.preventDefault();
alert("white");
});
Вот HTML:
<asp:Panel ID="GridViewDrillIntoCell_Panel_All"
runat="server"
width="2000px"
height="380px"
>
<asp:ListView ID="GridViewDrillIntoCell_All"
runat="server"
ScrollBars="Vertical"
ItemPlaceholderID= "myItemPlaceHolder"
UseAccessibleHeader="True"
AutoGenerateColumns="false"
HeaderStyle-CssClass="HeaderCss2"
OnSelectedIndexChanged="GV_Scorecard_Tab1_SelectedIndexChanged"
OnRowDataBound="GridViewDrillIntoCell_All_RowDataBound"
>
<LayoutTemplate>
<div id="Listview">
<table border="0" cellpadding="1">
<tr id="HeadingRow">
<th id="hcol1" style="width:50px">Client</th>
</tr>
<tr>
<asp:PlaceHolder ID="myItemPlaceHolder" runat="server">
</asp:PlaceHolder>
</tr>
</table>
</div>
</LayoutTemplate>
<ItemTemplate>
<tr id="WhiteRow">
<td id="col1" class="ListViewStyle" style="width:50px">
<%# Eval("LMClient")%>
</td>
</tr>
</AlternatingItemTemplate>
</asp:ListView></asp:Panel>
все элементы внутри tr являются td - если владелец места не меняет вещи. Чтобы упростить ситуацию, теперь я пытаюсь выполнить только одну строку внутри таблицы. И я все еще не могу заставить событие click работать. – user977645
Мне удалось заставить работать один tr. Теперь снова посмотрим на оригинальную проблему ... – user977645