jQuery найти похожие атрибуты - PullRequest
0 голосов
/ 07 июля 2011

Моя страница имеет два раздела с вкладками.Оба независимы друг от друга, но приводят к одинаковому результату.Я полагаю, что самый простой способ кодирования их для совместной работы - найти атрибут `href ', который одинаков для обоих разделов, сохранить его в переменной и продолжить с этого момента.

Мой макет выглядит примерно так.

<div id="tab-text">
    <a href="tab-1"></a>
    <a href="tab-2"></a>
    <a href="tab-3"></a>
</div>

<div id="tab-arrow">
    <a href="tab-1"></a>
    <a href="tab-2"></a>
    <a href="tab-3"></a>
</div>

И у меня есть такой jQuery.

jQuery('#tab-text a').click(function()
{
    jQuery('#tab-text a').removeClass('active');
    jQuery( this ).addClass('active');
}

Так как я могу включить в jQuery, если #tab-text a нажимается, чем найти значение атрибута href, а затем искать это значение из #tab-arrow a и .addClass()

1 Ответ

0 голосов
/ 07 июля 2011
jQuery('#tab-text a').click(function()
{
    jQuery('#tab-text a').removeClass('active');
    jQuery( this ).addClass('active');
    var searchHref = this.href;
    jQuery('#tab-arrow a[href="'+searchHref+'"]').doSomething();
}
...