2016-10-28 9 views
1

私は行をクリックするとその行のIDを取得する必要があるgridviewがあります。ID.Replace not working

だから私はそれでは、私の関数の中で、私は5からgvBookingsRow_を分離する必要がgvBookingsRow_5

$(".gvBookingsRow_").click(function (e) { 
    ShowBookingComment($(this).attr("ID"));                 
}); 

などのIDを返すクリック機能を作成しました:私はID.replaceを使用してみました

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

が、それでもID gvBookingsRow_5が返されています。私はちょうどそれが数

答えて

1

を返すようにしたいあなたは

編集のような置き換え文字列を使用してIDを割り当ててみました:idこれを試し

$(".gvBookingsRow_").click(function (e) { 
    ShowBookingComment($(this).attr("id"));                 
}); 

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

IDを交換し、それはまだgvBookingsRow_5 'としてIDを返します。 ' – user123456789

+0

私は私の答えを更新しました。あなたは 'attr(" ID ")'を 'attr( 'id')'に置き換えて何を得ますか? –

+0

それは感謝しました – user123456789