2012-06-03 2 views
2

У меня есть следующий HTML-код:Как получить href выбранной/активной вкладки с помощью jQuery?

<div id="filter-bar"> 
     <ul> 
      <li><a href="#image" class="current"><?php _e('Image','sofa'); ?></a></li> 
      <li><a href="#text"><?php _e('Text','sofa'); ?></a></li> 
      <li><a href="#video"><?php _e('Video','sofa'); ?></a></li> 
     </ul> 
    </div> 

Как я могу получить HREF значение списка, который имеет класс ток? например Как я могу вернуть его image?

Благодаря

ответ

3

Вы можете использовать attr или prop методы:

$("#filter-bar .current").attr("href"); 

или

$("#filter-bar .current").prop("href"); 

Вы можете получить "чистый" href без хэш # знак с этим:

var href = $("#filter-bar .current").attr("href"); 
href = href.substring(href.indexOf("#") + 1); 

DEMO:http://jsfiddle.net/BJd7p/

+0

И как устранить # кроме lin к? –

+0

@AhmedFouad Вы можете получить решение из обновленного ответа. – VisioN

0

Используйте это, чтобы получить HREF без # который будет image для вашей разметки, и это то, что вы хотите

$('#filter-bar a.current').attr('href').split('#')[1]; 

Читать на $.attr

Working Fiddle

Смежные вопросы