为了账号安全,请及时绑定邮箱和手机立即绑定

我想知道get()有什么作用?什么时候用到这个?

我想知道get()有什么作用?什么时候用到这个?今天见到很多次但是不知道什么该用这个什么时候不能用。

正在回答

2 回答

补充一点

var p = $("p").get(0);

alert(p);

换成

var p = $($("p").get(0));

alert(p.html());


因为用get得到的是一个js对象,要转换成JQ..对象来使用html()方法

你也可以不转换,直接用innerHTML 打印出来


0 回复 有任何疑惑可以回复我~
#1

qq_梦里_0 提问者

你的意思是var p = $("p").get(0);可以直接写成var p = $("p")[0];?这都是获得第一个p的。
2016-08-30 回复 有任何疑惑可以回复我~
#2

ZzzzZzz3501392 回复 qq_梦里_0 提问者

是的,这样也是可以得到的,但是你要取出里面的值就只有用innerHTML 了
2016-08-30 回复 有任何疑惑可以回复我~
#3

qq_梦里_0 提问者 回复 ZzzzZzz3501392

取值的话是JavaScript用的innerHTML,jQuery里面用的是html()或者text()
2016-08-31 回复 有任何疑惑可以回复我~

这个函数的完整名字是get(index)

取得匹配的第几个元素的意思,能够通过这个取得的元素对其进行直接的操作

例如:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script src="js/jquery-3.1.0.min.js"></script>

</head>

<body>

<p>hahhahah</p>

<p>xixixixiix</p>

<input type="button" name="" id="input1" value="dianji" />

</body>

<script type="text/javascript">

$(function(){

$("#input1").click(function(){

var p = $("p").get(0);

alert(p);

});

})

</script>

</html>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想知道get()有什么作用?什么时候用到这个?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信