Javascript 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

我有一个gridview,当我点击该行时,我需要获取该行的ID

因此,我创建了click函数,它返回一个ID,如
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
,但它仍然返回ID
gvBookingsRow\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”)
会得到什么?