jquery - Get contents of a clicked div -


i have string of divs same css class (.nav_div), different text in each, in navigation bar. they're set this:

<div class=nav_div>contact</div>... 

i set divs enter function when clicked, this:

$('.nav_div').click(nav_is_clicked); 

in function nav_is_clicked(), want store contents of div clicked in variable called div_text, i'm having trouble. did not work:

var div_text = $(this).contents().text(); 

how text div clicked?

thanks.

just use text(). contents() gives "the children of each element in set of matched elements, including text , comment nodes.", not want.

$('.nav_div').click(nav_is_clicked);  function nav_is_clicked() {     var div_text = $(this).text(); } 

edit -

it looks original code work: http://jsfiddle.net/slves/

are binding click handler before element exists (like before page loaded)?


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -