关于获取DIV内部内容报错的原因分析及解决办法
2016-01-29 09:19
183 查看
1、错误描述
2、错误原因
由于向div中添加元素,利用append();
$("#divStyle").append("<div><label>_data[i].name</label></div>");
append里面是动态数据,当请求数据为空时,获取并判断div中的内容:
var divContent = $("#divStyle").html(); if(divContent == null || divContent.length == 0) { $("#divStyle").append("<div><img src='/images/head.png'></div>"); }
在判断时始终不进到if里,后来用console调试,发现即使没有数据div内部也有好多空格和换行
3、解决办法
(1)利用JS隐藏法
当判断请求的数据为空时,将无数据提示图片显示,否则隐藏无数据提示图片;
(2)利用JsViews请求数据方法
以上所述本文给大家介绍的关于获取DIV内部内容报错的原因分析及解决办法,希望对大家有所帮助。
您可能感兴趣的文章:
相关文章推荐
- [div+css]晒晒最新制作专题推广页模板
- html小技巧之td,div标签里内容不换行
- 批处理实现一行内容分行输出
- div flash firefox div层总是被flash层遮盖
- 小技巧处理div内容溢出
- 让超出DIV宽度范围的文字自动显示省略号...
- 解决div被flash挡住的设置方法
- 网页中Span和Div的区别
- DIV+CSS经常用到的属性、参数及说明
- CSS Div 最小高度在IE 6 和IE 7中的兼容性问题
- DIV CSS网页布局 最小高度(min-height)的妙用
- DIV border边框显示不完全问题的解决方法
- Winform实现抓取web页面内容的方法
- Div CSS absolute与relative的区别小结
- 图片垂直居中之姊妹 DIV垂直居中
- 笔记本T60拆机,安装内存等图解教程
- 基于Jquery+div+css实现弹出登录窗口(代码超简单)
- div scroll始终在最底部的实现代码
- div层跨越iframe帧显示在上面的解决方法附代码
- C#结合数据库实现验证识别ID卡内容的方法