1

我对一些 JQuery 有部分看法......

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

而这个部分视图位于根视图中 id 为 paymentSection 的 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 回答