概述
jQuery对象
jQuery对象:通过jQuery库自带的方法获取页面DOM元素的对象叫做jQuery对象,保存jQuery 对象的变量通常以$开头:
var $userName = $("#user_name");
$userName.val(“Tom”);
jQuery 对象是 jQuery 独有的,该对象无法使用 DOM 对象中的任何方法;同样 DOM 对象也不能使用 jQuery 里的任何方法。
jQuery对象转DOM对象
1、可以通过两种方式将jQuery对象转换为DOM对象:
DOM对象:即JavaScript中原生HTML元素对象。
jQuery 对象是一个数组对象,通过jQuery对象[index] 可以得到对应的 DOM对象 :
代码示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.8.3.js" ></script>
</head>
<body>
<input type="text" name="name" id="name" value="admin" />
<script>
/*var element = document.getElementById("name");
console.log(element.value);*/
console.log($("#name").val());
console.log($("#name"));//jQuery对象
console.log($("#name")[0]);//jQuery对象对应的JavaScript原生HTML对象
/*element = $("#name").get(0);//等价于$("#name")[0]*/
console.log(document.getElementById("name"));//JavaScript原生HTML对象
console.log($(document.getElementById("name")));//jQuery对象
</script>
</body>
</html>
2、通过调用 jQuery对象的 get(index) 方法可以得到对应的 DOM对象
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.8.3.js" ></script>
</head>
<body>
<input type="text" name="name" id="name" value="admin" />
<script>
console.log($("#name")[0]);//jQuery对象对应的JavaScript原生HTML对象
var element = $("#name").get(0);//等价于$("#name")[0]
console.log(element);
</script>
</body>
</html>
DOM对象转jQuery对象
通过$(DOM对象)可以将DOM对象转换为jQuery对象:
<script>
$(“#user_name").val("Tom");
$(document.getElementById("user_name")).val("Tom");
</script>
上下两行代码表示同一意思。
代码示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-1.8.3.js" ></script>
</head>
<body>
<input type="text" name="user_name" id="name" value="admin" />
<script>
$("#user_name").val("Tom");
$(document.getElementById("user_name")).val("Tom");
console.log($("#user_name"));
console.log($("#user_name").val("Tom"));
console.log($(document.getElementById("user_name")).val("Tom"));
</script>
</body>
</html>
最后
以上就是含糊山水为你收集整理的jQuery中的$()的全部内容,希望文章能够帮你解决jQuery中的$()所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复