js判断元素是否隐藏、显示
来源:互联网 发布:中国品牌最贵的域名 编辑:程序博客网 时间:2024/06/05 22:09
js判断元素是否隐藏、显示的几种方法:
第一种:使用CSS属性
var display =$('#id').css('display');if(display == 'none'){ alert("隐藏");}
第二种:使用jquery内置选择器
1. if($("#test").is(":hidden")){ $("#test").show(); //如果元素为隐藏,则将它显现 }else{ $("#test").hide(); //如果元素为显现,则将其隐藏 } 2. if(!$('#test').is(':visible')){ //如果元素是隐藏的则显示元素,否则隐藏 $('#test').show(); }else{ $('#test').hide(); } 3. if($('#test').is(':visible')){ //如果元素是显示的则隐藏元素,否则显示 $('#test').hide(); }else{ $('#test').show(); } 4. jQuery("#tanchuBg").css("display") jQuery("#tanchuBg").is(":visible") jQuery("#tanchuBg").is(":hidden") 5. if ($(this).css("visibility") == "hidden") { alert("隐藏"); } else { alert("显示"); } 6. if( $(this).css("display") == 'none' ){ alert("隐藏"); } else{ alert("显示"); }
运用:
if ($("ul.apply-con-c2 li.apply-12").is(":hidden")) { $('#beginTime').datetimebox('setValue', alldata.StartTime); $('#endTime').datetimebox('setValue', alldata.EndTime); } else { var beginTime = $('#beginTime').datetimebox('getValue'); beginTime = beginTime.substring(10, 16); var endTime = $('#endTime').datetimebox('getValue'); endTime = endTime.substring(10, 16); var beginDate = alldata.StartTime.substring(0, 10); var endDate = alldata.EndTime.substring(0, 10); $('#beginTime').datetimebox('setValue', beginDate + beginTime); $('#endTime').datetimebox('setValue', beginDate + endTime); } //end
阅读全文
1 0
- js判断元素是否隐藏、显示
- js判断元素是否隐藏
- jQuery判断元素是否显示 是否隐藏
- jQuery判断元素是否显示 是否隐藏
- jQuery判断元素是否显示 是否隐藏
- jQuery判断元素是否显示与隐藏
- jQuery判断元素是否显示或隐藏
- Atitit.判断元素是否显示隐藏在父元素 overflow
- 怎样判断DOM 元素是否显示与隐藏
- js判断元素是否隐藏的几种方法
- JQuery判断元素是否隐藏
- jquery判断元素是否隐藏
- javascript判断元素是否隐藏
- jquery判断元素是否显示
- jquery判断元素是否是隐藏
- 判断键盘是否显示,之后隐藏键盘
- 关于jquery和zepto.js判断元素的可见性并显示或隐藏总结
- jquery判断元素是否显示的方法
- SQLite3的基本使用
- centos 安装LAMP
- JVM详细理解
- pycharm加入import路径
- 前端面试资料整理
- js判断元素是否隐藏、显示
- hdfs的高可用性HA
- [第六季]11.HTML DOM对象及一个三级联动的例子
- POSIX标准
- 判断线段与圆弧的交点
- Java并发之AQS详解
- Centos 配置eth0 提示Device does not seem to be present
- 213123123
- 安卓事件分发机制