Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取选择器中的第一个和最后一个对象_Javascript_Jquery_Html - Fatal编程技术网

Javascript 获取选择器中的第一个和最后一个对象

Javascript 获取选择器中的第一个和最后一个对象,javascript,jquery,html,Javascript,Jquery,Html,我的例子是: A. B C D E f7 b8 5c d4 e3 2f var rand=Math.floor((Math.random()*10)+1); 如果(兰德>5){ var here=$('div div.here'); }否则{ 此处的变量=$('div div.no'); } console.log(此处); 如何从“此处”获取第一个和最后一个元素?我想得到这些元素的ID FIDDLE:您可以使用jQuerys和 .first():将匹配的元素集减少到集合中的最后一个。 .

我的例子是:


A.
B
C
D
E
f7
b8
5c
d4
e3
2f
var rand=Math.floor((Math.random()*10)+1);
如果(兰德>5){
var here=$('div div.here');
}否则{
此处的变量=$('div div.no');
}
console.log(此处);
如何从“此处”获取第一个和最后一个元素?我想得到这些元素的ID


FIDDLE:

您可以使用jQuerys和

.first()
:将匹配的元素集减少到集合中的最后一个。
.last()
:将匹配元素集减少到集合中的第一个

使用这些选项,您可以选择检索元素。然后您可以使用
.prop()
.attr()
(取决于您的jQuery版本)来获取
id

例如:

var firstElement = $('div div.here').first().prop('id');

var lastElement = $('div div.here').last().prop('id');

更新 根据您在注释中的请求,您可以使用

.eq()
:将匹配元素集减少到指定索引处的元素集

例如:

var thirdElement= $('div div.here').eq(2); // the parameter is 0-based.

那么
这里.first()
这里.last()
$('div.here').first().attr('id')
$('div.here').last().attr('id')
根据您的请求更新了答案。