JQuery对象的val()方法执行结果分析

news/2024/7/10 23:34:52 标签: js, JavaScript, JQuery

        JavaScript中,如果id对应的标签不存在(同理JAVA中,如果对象不存在),则调用它的方法会报错或抛异常。在实际开发中,发现JQuery在id对应的标签不存在时,调其val()方法不会报错,结果是undefined。

        实例如下:

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Accordion - Collapse content</title>
<link rel="stylesheet" href="lib/ui/1.10.2/themes/jquery-ui.css">
<script src="lib/jquery/jquery-1.9.1.js"></script>
<script>
	$(function() {
		var test1 = $("#test1").val();
		alert(test1);	//bijian
		var test2 = $("#test2").val();
		alert(test2);	//""
		var test3 = $("#test3").val();
		alert(test3);	//undefined
	});
</script>
</head>
<body>
	<input id="test1" type="text" value="bijian"/>
	<input id="test2" type="text"/>
</body>
</html>

 


http://www.niftyadmin.cn/n/1319060.html

相关文章

Vue 项目 echarts中国地图、柱状图、折线图、大数据监控平台实现

Vue 项目echarts中国地图、柱状图、折线图、大数据监控平台实现 点击下载源代码

Vue项目使用FormData导入文件解析以及实例

项目场景&#xff1a; 最近项目开发过程中遇见一个前端导入excel的需求&#xff0c;之前做的都是导出&#xff0c;突然来了一个导入&#xff0c;一时还把我唬住了&#xff0c;不过这点需求是难不倒聪明的我&#xff0c;今天不忙就给大家分享出来&#xff0c;希望大家受用。。 …

oracle 11g 客户端 连接数据库

安装oracle高版本的数据库后&#xff0c;在使用vs2005的oracleClient会提示只支持8.0什么的&#xff0c;oracle官方提供了一个Oracle.DataAccess.dll去做数据的操作&#xff0c;11g的客户端安装后在product\11.2.0\client_2\ODP.NET\bin\2.x文件夹下。转载于:https://www.cnblo…

深入学习Thread类

一&#xff0e; 线程的名字 下面来看一下Thread类的name属性&#xff0c;它的类型是String。它其实就是线程的名字。在Thread类中&#xff0c;有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。 同时&#xff0c;Thread类还提供相应的…

osgearth调试源码无法打断点问题解决

经历了万恶的osgearth源码编译,好不容易成功了,以为万幸了,但是却又发现,osgearth的debug版本,无法调试,无法打断点,打上断点在源码里面,一调试断点就失效了,这个问题困扰了我好几天,最终问题解决.问题在与: 1:你的插件是动态库动态加载的,在调试的时候需要放在固定目录osgplug…

Angular基础知识系列学习(五)--组件之间相互通信(父子组件传值)

Angular从入门到放弃秘籍 第一篇Angular的介绍以及基本环境搭建 第二篇Angular模板语法、插值语法、事件绑定 第三篇Angular内置基本指令介绍 第四篇Angular组件的创建、组件声明周期钩子函数 第五篇Angular父子组件传值&#xff0c;父传子&#xff0c;子传父&#xff0c;…

Zookeeper分布式安装手册

一、安装准备 1、下载zookeeper-3.3.1&#xff0c; 地址&#xff1a;http://www.apache.org/dist/hadoop/zookeeper/zookeeper-3.3.1/ 2、JDK版本&#xff1a;jdk-6u20-linux-i586.bin 3、操作系统&#xff1a;Linux 4、默认前提是安装完hadoop 0.20.2版本&#xff1a; 192.16…

Angular基础知识系列学习(四)--组件的创建、组件声明周期钩子函数

Angular从入门到放弃秘籍 第一篇Angular的介绍以及基本环境搭建 第二篇Angular模板语法、插值语法、事件绑定 第三篇Angular内置基本指令介绍 第四篇Angular组件的创建、组件声明周期钩子函数 第五篇Angular父子组件传值&#xff0c;父传子&#xff0c;子传父&#xff0c;…