0
グリッドビューには、行を削除するためのasp image-buttonがあります。行が削除されている間、私はフェード効果を実装しました。それは正常に動作しています。私の問題はフェード効果が常に働くことです - ユーザーがOKをクリックしたかキャンセルしたかにかかわらず。フェード効果は、ユーザーが確認ボックスをクリックしたときにのみ必要です。ハマった。以下は私のフェード効果のコードです。JqueryのGridView行
function removeRow() {
if (confirm("Are you sure you want to delete this comment?")) {
$("#dnn_BlogCommentManager1_grdBlogComments td: input[type='image']").click(function() {
$tr = $(this).closest("tr");
if ($(this).hasClass("imgDelete")) {
$tr.css("background-color", "red");
$tr.fadeOut(500, function() { $tr.remove() });
}
});
}
else {
return false;
}
}
私は関数内でクリックイベントを配置することはできません知っているが、私はremoveRow
関数内でクリックされた行を取得する方法を知りません。
imageにまだバインドされていない場合、removeRowはどのように呼び出されますか? – Malk