var goNext = true; _STAGE.passengerInfoArray = []; for(var i = 0; i < jQuery(".inputName").size(); i++){ var currObj = jQuery(".inputName").eq(i); var visibility = currObj.css("visibility"); // 因为visibility有visible和inherit,姑不用直接判断visible if(visibility != "hidden"){ var name = currObj.val(); if(name == null || name == ""){ jAnXin.util.showTipMsg("有未填写的入住人姓名,请补全后预定"); goNext = false; _PAGE.softKB.setInputObj(currObj); } else if(/[0-9]/.test(name)){ jAnXin.util.showTipMsg("入住人姓名["+name+"]输入有误,请重新输入"); goNext = false; _PAGE.softKB.setInputObj(currObj); } else { _STAGE.passengerInfoArray.push(jQuery.trim(name)); } } } jQuery(".inputName:visible").each(function(i, v){ var name = jQuery(this).val(); if(name == null || name == ""){ jAnXin.util.showTipMsg("有未填写的入住人姓名,请补全后预定"); goNext = false; _PAGE.softKB.setInputObj(jQuery(this)); } else if(/[0-9]/.test(name)){ jAnXin.util.showTipMsg("入住人姓名["+name+"]输入有误,请重新输入"); goNext = false; _PAGE.softKB.setInputObj(jQuery(this)); } else { _STAGE.passengerInfoArray.push(jQuery.trim(name)); } }); if(goNext){ var roomNum = this.counter._getNum(); _STAGE.loadPage_book2(roomNum, _ANIMATE_TYPE.none); }
jQuery(".inputName").css("visibility", "visible"); jQuery(".inputName:gt("+(num-1)+")").css("visibility", "hidden").val("");
相关推荐
display与visibility的区别
CSS隐藏元素 display visibility opacity的区别 display:none和visibility:hidden的区别 对比总结: height:0和overflow:hidden的组合
display通常可以设置为none、inline、block visibility通常可以设置为hidden、visible 当display为none,visibility为hidden时,元素都会不见。不过其还有不同之处。 display会将元素隐藏掉,并且位置不再被占据,而...
NULL 博文链接:https://johnson-gong.iteye.com/blog/2152336
本文主要介绍了display和visibility的区别。具有很好的参考价值。下面跟着小编一起来看下吧
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 visibility属性用来确定元素是显示还是隐藏的,这用visibility="visible|hidden"来表示(visible表示显示,...
通过下面的例子了解display和visibility的区别,简单的例子代码如下: 复制代码代码如下: <html> <head> <title>HTML元素的显示与隐藏控制</title> [removed] function showAndHidden1(){ ...
在style.display=block和style.visibility=visible的时候,元素被显示,在style.display=none和style.visibility=hidden的时候,元素被隐藏。它们之间最大的区别是通过style.display=none隐藏的时候,元素不占据原来...
需要根据某些条件来控制Web页面中的HTML元素显示还是隐藏,可以通过display或visibility来实现,感兴趣的朋友可以了解下本
Display的属性值 block:/*表现为...将display设置为inline,将使其行为和元素inline一样—即使它是普通的块元素如,它也将会被组合成像那样的输出流。none:/*元素不可见,并且不为其保留相应的位置*/最后是display被
JS中style.display和style.visibility的区别实例说明.docx
div和span、relative和absolute、display和visibility是很容易混淆和弄错的HTML标签与CSS属性,今天52CSS.com简单的罗列出它们的区别与使用要点,供大家参考。
前端项目-jquery-visibility,jquery的页面可见性填充程序。
前言: 在使用css隐藏栏位或物件的时候, 常常会使用到display:none和visibility:hidden这两个属性, 但却很容易分不清楚这两个的差别, 或是乾脆同时使用两种属性,来确保物件一定被隐藏, 其实我们可以很简单的来...