如果元素隐藏,做些事情

这个问题在这里已经有了答案:

  • 我如何检查一个元素是否隐藏在jQuery中? 53个答案

  • 尝试这样的事情

    if($('#testElement').is(':visible')){
       //what you want to do when is visible
    }
    

    为你的代码

    if($('input[name="firstname"], input[name="lastname"]').is(':visible')){
      $('input[name="fullname"]').hide();
    }
    

    参考

    http://api.jquery.com/visible-selector/


    你应该改变

    <input type="text" name="fullname"> 
    to 
    <input type="hidden" name="fullname">
    

    使输入字段隐藏


    这应该工作$(element).is(":visible")

    链接地址: http://www.djcxy.com/p/2395.html

    上一篇: do something if element hidden

    下一篇: Cheking if div is visible