Javascript 在单击时使用jquery从datagrid行获取值
我有以下数据网格 它只有一列和多行:Javascript 在单击时使用jquery从datagrid行获取值,javascript,jquery,asp.net,.net,datagrid,Javascript,Jquery,Asp.net,.net,Datagrid,我有以下数据网格 它只有一列和多行: <asp:DataGrid id="grid1" runat="server" AutoGenerateColumns="False"> <Columns> <asp:BoundColumn DataField="something"> <ItemStyle CssClass="myclass"></ItemStyle> </asp:BoundColum
<asp:DataGrid id="grid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="something">
<ItemStyle CssClass="myclass"></ItemStyle>
</asp:BoundColumn>
</Columns>
/>
我尝试过许多解决方案:
$(this.text),$(this.val,$(this.attr('text')
,但没有成功 您是否尝试了$(this).text()
而不是$(this).text
?您是否尝试$(this).text()
而不是$(this).text
?能否使用ASP datagrid打印的代码进行更新?可能是这样的。myclass出现了不止一次…AlexRichards它只出现过一次,总之@Chandra是对的。你能用ASP datagrid打印出来的代码更新吗?可能是.myclass出现了不止一次…AlexRichards它只出现了一次,不管怎样@Chandra是对的。val也是这样,使用$(this.val()
在本例中,$(this).text()是获取文本的正确调用。我只是想指出,在尝试获取值时,$(this).val()是正确的,而不是$(this).val。同样,对于val,请使用$(this.val()
在本例中,$(this).text()是获取文本的正确调用。我只是想指出,在尝试获取值时,$(this).val()是正确的,而不是$(this.val)
$('.myclass').click(function () {
// I DO NO KNOW WHAT TO ADD HERE ???
});