为什么这个jQuery不起作用?

阿耶什

检查此提琴http://jsfiddle.net/KaDy8/7/这是我的jQuery代码

jQuery(document).ready(function(){
$('input[name="cardnumber"]').on('keyup',function(){
   var cc_num = $('input[name="cardnumber"]').val();
   if(cc_num.charAt(0)=='4'){
    $('#visa').addClass("active");
    $('#mastercard ').removeClass("active");
   }else if(cc_num.charAt(0)=='5'){
    $('#mastercard').addClass("active");
    $('#visa').removeClass("active");
   }
});
});

当我输入4时,应将活动班级添加到ul元素签证中,而当我键入5时,应将活动班级添加到ul元素万事达卡。当我在该字段中输入5时,该卡正在更换,该卡正在工作。它是在ul元素万事达卡中添加课程,但是如果我输入4,则没有从那里将课程重新添加到ul元素签证。这可能是什么问题?

拉利特·库马尔·毛里雅(Lalit Kumar Maurya)

我认为这是不正确的方法。您可以借助具有独特形式的CSS使其变得简单。看一下这个演示,它是演示的修改形式。您可以通过更改主类轻松更改演示的整个部分,从而轻松地完成此操作

现在,您的HTML看起来像这样

<section id='cards' class="credit-card visa gr-cards">
        <div class="visa-logo">visa</div>
        <div class="mastercard-logo"><div></div><div></div></div>
        <form>
            <h2>Payment Details</h2>

            <ul class="inputs">
                <li>
                    <label>Card Number</label>
                    <input type="text" name="cardnumber" pattern="[0-9]{13,16}" class="full gr-input" required />
                </li>
          <li>
            <label>Name on card</label>
            <input type="text" name="card_name" size="20" class="month gr-input" required />
                <li class="expire last">
                    <label>Expiration</label>

                <div class="dropdown">
      <select name="one" class="dropdown-select month gr-input">
        <option value="">Month</option>
        <option value="1">Jan</option>
        <option value="2">Feb</option>
        <option value="3">Mar</option>
     <option value="4">Apr</option>
        <option value="5">May</option>
        <option value="6">Jun</option>
     <option value="7">Jul</option>
     <option value="8">Aug</option>
     <option value="9">Sep</option>
     <option value="10">Oct</option>
     <option value="11">Nov</option>
     <option value="12">Dec</option>

      </select>
    </div>          

            <div class="dropdown">
      <select name="one" class="dropdown-select year gr-input">
        <option value="">Year</option>
           <option value="2013">2013</option>
        <option value="2014">2014</option>
        <option value="2015">2015</option>
     <option value="2016">2016</option>
        <option value="2017">2017</option>
        <option value="2018">2018</option>
     <option value="2019">2019</option>
     <option value="2020">2020</option>
     <option value="2021">2021</option>
     <option value="2022">2022</option>
     <option value="2023">2023</option>
     <option value="2024">2024</option>
      </select>
    </div>

                    <div class="clearfix"></div>
                </li>
                <li class="cvc-code last">
                    <label>CVV Code</label>
                    <input type="text" name="cvc_code" value="174" size="10" class="gr-input" required />
                </li>
              <input type="post" name="submit" value="Pay Now" class="fsSubmitButton"/>
                <div class="clearfix"></div>
            </ul>
        </form>
        <div class="visa-watermark">visa</div>
        <div class="mastercard-watermark"><div></div><div></div></div>
    </section>

JS如下

$(document).ready(function(){
    $('input[name="cardnumber"]').on('keyup',function(){
       var cc_num = $(this).val();
       if(cc_num.charAt(0)=='4'){
          $('#cards.credit-card').removeClass("visa mastercard").addClass("visa");
       } else if(cc_num.charAt(0)=='5'){
          $('#cards.credit-card').removeClass("visa mastercard").addClass("mastercard");
       }
    });
});

对于新的css,请参见演示

现在,您可以重复使用相同的签证和万事达卡表格。享受!!!!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

为什么这个jQuery click函数不起作用?

来自分类Dev

为什么这个美元符号构造不起作用?

来自分类Dev

为什么这个角度滤波器不起作用

来自分类Dev

为什么这个for()循环不起作用?

来自分类Dev

为什么这个简单的enable_if不起作用?

来自分类Dev

为什么这个对C#方法的jquery ajax GET调用不起作用?

来自分类Dev

为什么这个jquery效果不起作用?

来自分类Dev

为什么这个简单的JQuery选择器在IOS中不起作用?

来自分类Dev

为什么这个简单的jQuery切换不起作用?

来自分类Dev

为什么这个jQuery图像切换器不起作用?

来自分类Dev

如果我使用变量,为什么这个jQuery动画和附加操作不起作用?

来自分类Dev

为什么这个jQuery不起作用?

来自分类Dev

不知道为什么这个jquery帖子不起作用

来自分类Dev

为什么这个简单的jQuery单击事件不起作用?

来自分类Dev

不知道为什么这个JQuery动画不起作用

来自分类Dev

为什么这个jQuery工具提示不起作用?

来自分类Dev

为什么这个for()循环不起作用?

来自分类Dev

为什么这个jquery效果不起作用?

来自分类Dev

为什么用这个jQuery脚本替换滚动条上的徽标不起作用?

来自分类Dev

为什么这个简单的JQuery选择器在IOS中不起作用?

来自分类Dev

知道为什么这个Jquery自动完成功能不起作用吗?

来自分类Dev

为什么这个简单的jQuery切换不起作用?

来自分类Dev

为什么这个jQuery CSS不起作用?

来自分类Dev

为什么这个jquery.inArray对于简单的字符串不起作用?

来自分类Dev

为什么这个sed不起作用?

来自分类Dev

为什么这个removeDuplicate不起作用?

来自分类Dev

为什么“这个”不起作用?

来自分类Dev

为什么这个填充不起作用?

来自分类Dev

为什么这个 .htaccess 不起作用?

Related 相关文章

  1. 1

    为什么这个jQuery click函数不起作用?

  2. 2

    为什么这个美元符号构造不起作用?

  3. 3

    为什么这个角度滤波器不起作用

  4. 4

    为什么这个for()循环不起作用?

  5. 5

    为什么这个简单的enable_if不起作用?

  6. 6

    为什么这个对C#方法的jquery ajax GET调用不起作用?

  7. 7

    为什么这个jquery效果不起作用?

  8. 8

    为什么这个简单的JQuery选择器在IOS中不起作用?

  9. 9

    为什么这个简单的jQuery切换不起作用?

  10. 10

    为什么这个jQuery图像切换器不起作用?

  11. 11

    如果我使用变量,为什么这个jQuery动画和附加操作不起作用?

  12. 12

    为什么这个jQuery不起作用?

  13. 13

    不知道为什么这个jquery帖子不起作用

  14. 14

    为什么这个简单的jQuery单击事件不起作用?

  15. 15

    不知道为什么这个JQuery动画不起作用

  16. 16

    为什么这个jQuery工具提示不起作用?

  17. 17

    为什么这个for()循环不起作用?

  18. 18

    为什么这个jquery效果不起作用?

  19. 19

    为什么用这个jQuery脚本替换滚动条上的徽标不起作用?

  20. 20

    为什么这个简单的JQuery选择器在IOS中不起作用?

  21. 21

    知道为什么这个Jquery自动完成功能不起作用吗?

  22. 22

    为什么这个简单的jQuery切换不起作用?

  23. 23

    为什么这个jQuery CSS不起作用?

  24. 24

    为什么这个jquery.inArray对于简单的字符串不起作用?

  25. 25

    为什么这个sed不起作用?

  26. 26

    为什么这个removeDuplicate不起作用?

  27. 27

    为什么“这个”不起作用?

  28. 28

    为什么这个填充不起作用?

  29. 29

    为什么这个 .htaccess 不起作用?

热门标签

归档