jQuery get content between tags

This is probably what you need:



This says get the div and return all the contents inside it. See more here: http://api.jquery.com/html/

If you had many divs on the page and needed to target just one, you could set an id on the div and call it like so


where whatever is the id


Now that you have clarified your question re this being a string, here is a way to do it with vanilla js:

var l = x.length;
var y = x.indexOf('<div>');
var s = x.slice(y,l);

Demo Here

  1. get the length of the string.
  2. find out where the first div occurs
  3. slice the content there.

Leave a Comment