Мне нужно найти индекс вкладки и идентификатор вкладки, которая имеет два конкретных атрибута. Вот пример вкладки:
<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".
Благодарю.
$('div[symbol=GOOG][exchange[NASDAQ]').attr('tabindex')
он должен сделать трюк
Чтобы выбрать элемент на основе атрибутов, используйте "селектор атрибутов",
var elem = $('[symbol="GOOG"][exchange="NASDAQ"]')
затем получить идентификатор и индекс
var id = elem.prop('id');
var index = elem.index();
div
, так как селекторы читаются справа налево, и включение тэга неэффективно, если у вас по какой-то причине нет нескольких элементов с одинаковыми атрибутами и вам также не нужно фильтровать по тэгу.