Поиск вкладки Jquery по атрибуту

0

Мне нужно найти индекс вкладки и идентификатор вкладки, которая имеет два конкретных атрибута. Вот пример вкладки:

<div id="tabs-2" aria-labelledby="ui-id-2" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" aria-expanded="true" aria-hidden="false" style="display: block;" tabcounter="2" symbol="GOOG" exchange="NASDAQ">

В этом случае я хочу, чтобы он выплескивал индекс, а также "tabs-2", когда он идентифицировал, что символ "GOOG", а обмен - "NASDAQ".

Благодарю.

Теги:
jquery-tabs

2 ответа

1
Лучший ответ
$('div[symbol=GOOG][exchange[NASDAQ]').attr('tabindex')

он должен сделать трюк

1

Чтобы выбрать элемент на основе атрибутов, используйте "селектор атрибутов",

var elem = $('[symbol="GOOG"][exchange="NASDAQ"]')

затем получить идентификатор и индекс

var id    = elem.prop('id');
var index = elem.index();
  • 0
    Это помогло мне выучить это, но сразу после $ ('
  • 0
    @ user1357015 - вам обычно не нужен div , так как селекторы читаются справа налево, и включение тэга неэффективно, если у вас по какой-то причине нет нескольких элементов с одинаковыми атрибутами и вам также не нужно фильтровать по тэгу.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню