使用jquery获取节标记内的所有span by id

使用jquery获取节标记内的所有span by id,jquery,html,Jquery,Html,嗨,我在我的页面中使用了一个区段标记,其中我有多个具有不同id的跨度,如下所示为一个示例: 2. 3. 4. 5. 6. 获取所有span元素,然后迭代以获取id /**方法1:作为数组获取**/ console.log( //获取具有id且在节内的所有跨度元素 $('section span[id]') //迭代以生成id的数组 .map(函数(){ //返回id值 返回此.id; }) //从jQuery对象获取数组 .get() ) /**方法2:只是迭代**/ $('section

嗨,我在我的页面中使用了一个区段标记,其中我有多个具有不同id的跨度,如下所示为一个示例:


2.
3.
4.
5.
6.

获取所有span元素,然后迭代以获取id

/**方法1:作为数组获取**/
console.log(
//获取具有id且在节内的所有跨度元素
$('section span[id]')
//迭代以生成id的数组
.map(函数(){
//返回id值
返回此.id;
})
//从jQuery对象获取数组
.get()
)
/**方法2:只是迭代**/
$('section span[id]')。每个(函数(){
console.log(this.id);
})

2.
3.
4.
5.
6.

获取所有span元素,然后迭代以获取id

/**方法1:作为数组获取**/
console.log(
//获取具有id且在节内的所有跨度元素
$('section span[id]')
//迭代以生成id的数组
.map(函数(){
//返回id值
返回此.id;
})
//从jQuery对象获取数组
.get()
)
/**方法2:只是迭代**/
$('section span[id]')。每个(函数(){
console.log(this.id);
})

2.
3.
4.
5.
6.
$('span')。每个(函数(i,v){
console.log($(this.attr('id'))
})

2.
3.
4.
5.
6.
$('span')。每个(函数(i,v){
console.log($(this.attr('id'))
})

2.
3.
4.
5.
6.

现在您有3个版本可供选择。。。此版本仅选择类为“blog summary read”的节中的跨距

var span=$('span','blog summary read');
跨度。每个(函数(索引、元素){
console.log($(element.attr('id'));
});

2.
3.
4.
5.
6.

现在您有3个版本可供选择。。。此版本仅选择类为“blog summary read”的节中的跨距

var span=$('span','blog summary read');
跨度。每个(函数(索引、元素){
console.log($(element.attr('id'));
});

2.
3.
4.
5.
6.
使用每个函数可以获得所有span id

$('.blog摘要读取span')。每个(函数(){
console.log(this.id);
})

2.
3.
4.
5.
6.
使用每个函数可以获得所有span id

$('.blog摘要读取span')。每个(函数(){
console.log(this.id);
})

2.
3.
4.
5.
6.

Pranav可能重复的可能重复,您的解决方案非常完美,我刚刚在每个函数中添加了此代码,以获得id.var spnid=$(this.id).selector;因为如果我不使用选择器,这里也会得到一些不需要的其他属性。谢谢你宝贵的解决方案。我投票给你的答案。Pranav,你的解决方案是完美的,我只是在每个函数中添加了这段代码,以获得id.var spnid=$(this.id).selector;因为如果我不使用选择器,这里也会得到一些不需要的其他属性。谢谢你宝贵的解决方案。我投你的票。