1

如何使用自定义标签值 jquery 获取元素 ID?

<div id="1" tab_id="4" class="div_focus" tabindex="1">This is label A</div>

如何使用 jquery 获取 tab_id = 4 的 id 值?

4

7 回答 7

5
var id = $('[tab_id="4"]').attr('id');

如果有多个元素tab_id="4",并且您需要获取所有ID,则使用:

var ids = $('[tab_id="4"]').map(function() {
  return this.id;
});
于 2012-11-01T10:03:40.883 回答
3

JsFiddle 上的演示

试试这个选择器

$('div[tab_id = "4"]').attr("id")

检查:属性等于选择器 [name="value"]

于 2012-11-01T10:03:25.467 回答
1
 jQuery('[tab_id="4"]').attr('id')
于 2012-11-01T10:07:10.910 回答
0

使用属性选择器

$('div[tab_id="4"]').prop('id')

或者

$('div[tab_id="4"]')[0].id
于 2012-11-01T10:03:56.373 回答
0
var id = $('div[tab_id="4"]').prop("id");
于 2012-11-01T10:04:09.340 回答
0

采用attr()

$('div[tab_id="4"]').attr('id');
于 2012-11-01T10:04:35.797 回答
0

对于 Wordpress 用户,我很难弄清楚!我所要做的就是替换$jQuery

工作示例:

var ytid = jQuery('div[class="vi-responsive yt-light"]').attr("data-mid");

错误示例:

var ytid = $('div[class="vi-responsive yt-light"]').attr("data-mid");
于 2017-09-27T01:23:43.987 回答