Javascript ID.更换不工作的部件
我有一个gridview,当我点击该行时,我需要获取该行的ID 因此,我创建了click函数,它返回一个ID,如Javascript ID.更换不工作的部件,javascript,jquery,asp.net,replace,Javascript,Jquery,Asp.net,Replace,我有一个gridview,当我点击该行时,我需要获取该行的ID 因此,我创建了click函数,它返回一个ID,如gvBookingsRow_5 $(".gvBookingsRow_").click(function (e) { ShowBookingComment($(this).attr("ID")); }); 因此,在我的函数中,我需要将gvBookings
gvBookingsRow_5
$(".gvBookingsRow_").click(function (e) {
ShowBookingComment($(this).attr("ID"));
});
因此,在我的函数中,我需要将gvBookingsRow\uu
与5
分开:
function ShowBookingComment(ID){
PageMethods.GetBookingComment(ID.replace("gvBookingsRow_",""),OnGetBookingComment,null);
}
我尝试使用
ID.replace
,但它仍然返回IDgvBookingsRow\u 5
。我只想让它返回数字您是否尝试用替换的字符串指定您的ID
编辑:将ID
替换为ID
$(".gvBookingsRow_").click(function (e) {
ShowBookingComment($(this).attr("id"));
});
function ShowBookingComment(ID){
ID = ID.replace("gvBookingsRow_","");
PageMethods.GetBookingComment(ID, OnGetBookingComment,null);
}
尝试此操作后,它仍将ID返回为
gvBookingsRow_5
I更新了我的答案。用attr('ID')
替换attr(“ID”)
会得到什么?