2011-12-26 21 views
0

このjQuery関数を使用して行を削除する方法を教えてください。JavascriptまたはjQueryを使用してgridview行を削除する方法

$(document).ready(function() { 
    $("tr").filter(function() { 
     return $('td', this).length && !$('table', this).length 
    }).click(function() { 
     $(this).remove(); 
    }); 

    //enter code here 
});  

それは、行Iマウスホバーを削除し、行をクリックして、私のGridViewにテーブルとしてレンダリングすると、それは1つの隠れコントロールを持っているtrが含まれており、それがidを持っています。私は削除ボタンで、私は削除するIDを取得し、別のコントロールがボタンを削除する必要があり

ここ
<tr style="color: #244D8D; background-color: #FFFBD6;" ondblclick="selectRow_gvResults_gov(0,6532,0)"> 
    <td> 
     <input type="hidden" value="6532" id="MainContent_gvResults_gov_hdDocID_0" name="ctl00$MainContent$gvResults_gov$ctl02$hdTocID"> 
    </td> 
    <td> 
     1010041215 
    </td> 
</tr> 

は、ここで私は 、スクリプト関数へのパラメータとしてそのIDを渡したいと私は隠しフィールドを検索したいそれらが含まれていますその行を削除します。

Private Sub btnDelete_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnDelete.Click 
    'some operations 
    ScriptManager.RegisterStartupScript(Me, GetType(String), "Deletearow", "DeleteGrid_Row(" & Me.hfSelected_GvResultsRowTocID.Value & ");", True) 

End Sub 

答えて

0

正確に削除したいイベントやイベントについてはわかりません。次のコードは、クリックされたとき、またはマウスがその上に置かれたときに、選択したtdを削除します。

$("the-td-to-be-deleted").bind("click hover", function() { 
    $(this).remove(); 
}); 
0

これはそれを行う必要があります。

$('#1010041215').remove(); 
関連する問題