获取指定标签的内容,进行判空处理
1 2 3 4 5 6 7 |
|
备注:
1、获得内容 - text()、html() 以及 val() 三种方式的区别
text()
- 设置或返回所选元素的文本内容html()
- 设置或返回所选元素的内容(包括 HTML 标记)val()
- 设置或返回表单字段的值
2、如果标签是动态添加的,需要考虑 undefined 的情况。
undefined 表示”缺少值”,就是指定标签应该有一个值,但是还没有定义,如果html里面还没生成该指定标签,其内容当然也是没有定义的,转为数值为NaN。一般出现的情况如下:
(1)变量被声明了,但没有赋值,直接使用时该变量值为 undefined;
(2)调用函数时,应该提供的参数没有提供,该参数等于 undefined;
(3)对象没有赋值的属性,该属性的值为 undefined;
(4)函数没有返回值时,默认返回 undefined。
相关免费学习推荐:javascript学习教程
以上就是jquery如何使用if判断标签内容不为空的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
jQuery中text()、val()和html()的区别是什么
更多相关阅读请进入《jQuery》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者