jQuery:hasClass() 方法检查被选元素是否包含指定的 class;after()在某元素之后插入新元素

Html代码1:

id="credit_provider_list" style="display: ">
 
 
 

 
 
 

 
 
 

Html代码2:

id="provider_list" style="display:">
  class="PAYMENT_PROVIDER_ONLINE ProviderHasPaymentForm" style="display:">
 
 

  class="PAYMENT_PROVIDER_OFFLINE " style="display:">
 
 

  class="PAYMENT_PROVIDER_ONLINE " style="display:">
 
 

 
 
 


<script type="text/javascript">        

        $('#provider_listinput[type=radio], #credit_provider_list input[type=radio]').click(function() { 

            

            //检查#provider_list的radio是否包含指定的样式名:  ProviderHasPaymentForm     

            if(!$(this).hasClass('ProviderHasPaymentForm')) { 
                ExpressCheckout.HidePaymentForm();
            }else {
                $('#CheckoutStepPaymentDetails').show();

            }


           if($('input:radio[name="checkout_provider"]:checked').val()=="checkout_moneyorder"){

               // 以 HTML 创建新元素
               var txt1="<div id='moneyorder1000'>(Your bank might charge you about US$25 flat rate fee for Wire Transfer. ) div>";   

               // 在Label样式名为:ProviderNamecheckout_moneyorder之后插入新元素
               $('.ProviderNamecheckout_moneyorder').after(txt1);          
           }
          


        });       
        
    script>

你可能感兴趣的:(jQuery研究,Ajax研究)