ID.代替不工作



我有一个gridview,当我点击行,我需要得到该行的ID。

所以我创建了click函数返回一个ID,比如gvBookingsRow_5
$(".gvBookingsRow_").click(function (e) {
   ShowBookingComment($(this).attr("ID"));                                                                
});

那么在我的函数中,我需要将gvBookingsRow_5分开:

function ShowBookingComment(ID){
    PageMethods.GetBookingComment(ID.replace("gvBookingsRow_",""),OnGetBookingComment,null);
  } 

我尝试使用ID.replace,但它仍然返回ID gvBookingsRow_5。我只想让它返回数字

您是否尝试分配您的ID与替换字符串,如

编辑:将ID替换为id

$(".gvBookingsRow_").click(function (e) {
   ShowBookingComment($(this).attr("id"));                                                                
});
function ShowBookingComment(ID){
    ID = ID.replace("gvBookingsRow_","");
    PageMethods.GetBookingComment(ID, OnGetBookingComment,null);
} 

最新更新