2014-10-07 2 views
0

У меня есть меню, например.jQuery взять текст конкретного div

<div id="menu"> 
      <div class="link"><a href="#">Home</a></div> 
      <div class="link"><a href="#">Apartment</a></div> 
      <div class="link"><a href="#">Contact</a></div> 
      <div class="link"><a href="#">About us</a></div> 
     </div> 

Тогда я хотел бы получить текст внутри DIV, так что я пытался сочинительство что-то вроде этого:

$(".link").click(function(){ 
     var linkValue = $(".link").text(); 
     alert(linkValue); 
    }); 

Но она принимает все значения каждого класса. Можно ли заставить его взять только текст div, который я нажал?

ответ

3

Используйте это внутри функции мыши:

$(".link").click(function(){ 
     var linkValue = $(this).text(); 
     alert(linkValue); 
    }); 
+0

работает как шарм, благодаря – RnD

+0

Вы долгожданная. – dooxe

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