1

私はいくつかのJQueryで部分的なビューを持っています...

    $("#btnCancelPayment").click(function () {
        $(this).closest('#test').show('fast');
        $(this).closest("#paymentSection").hide('fast');
    });

そして、この部分的なビューは、ルート ビューの paymentSection の ID を持つ div に配置されています... ルート ビューで paymentSection div 以外の他の要素を見つける方法を考えています... (上記の非表示は機能しますが、ショーは機能しません) )。ルート ビュー:

<div id="test">testing </div>

<div id="paymentSection"></div>

それはJQuery...

$("#btnYesPayment").click(function () {
   ....
        $("#paymentSection").load('/Donation/AddPaymentInfo', function () {
            $("#paymentSection").show('fast');
            $('#spinner').hide();
        });
    });

何かご意見は?ありがとう!

4

1 に答える 1

1

この行を変更

 $(this).closest('#test').show('fast');

if($('#test').length>0){
 $('#test').show('fast');
}else console.log('there is no such element');
于 2012-05-05T03:25:03.107 に答える