我正在使用一個asp.net列表視圖控件,並在它內部構建一個表格元素。如何讓jQuery在使用「this?」時返回表格行元素
<asp:ListView ID="ListView1" runat="server">
<LayoutTemplate>
<table>
<tr class="header">
<td></td>
</tr>
<tr id="itemPlaceHolder runat="server">
</table>
</LayoutTemplate>
<ItemTemplate>
<tr onclick="RowClick();">
</ItemTemplate>
</asp:ListView>
我在行單擊後面調用了一個javascript函數。
function RowClick() {
var tds = $(this).children('td');
}
我的問題是,我RowClick內$(this)
()函數不返回tr
元素,它不是返回整個窗口。我怎樣才能做到這一點?我是否接近錯誤的情況?這是不可能的,我正在追鬼?謝謝!原諒我的標記,還沒有完全掌握它。
http://stackoverflow.com/editing-help#code – SLaks
這不是有效的html。 –
@SLaks我已經能夠在你提供的鏈接中看到所有這些東西,但我從來不知道這個頁面在今天之前就存在了lol – MonkeyZeus