This might be a very simple thing in jquery but I am not able to figure it out. My html document has the following structure
<div class="body">
<a href="/question?id=70"><p>This is the text I want to extract</p></a>
</div>
I tried this
$("body").find("a p").text()
but this does not seem to be working for me. I am able to get the paragraph object but not the text. I tested it with console.log with no use.
What you have should be working (you can test it here), make sure you’re running it when the DOM is ready though, like this:
If it runs earlier, the elements may not be ready, and your selector won’t find any matches.
If you want to select the class
bodymake sure to use".body"instead of"body"(which would select the<body>element). Here’s a version using the.classselector: