use*_*114 40 html javascript jquery
对某些人来说这可能很容易:
var x = '<p>blah</p><div><a href="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=brd&FlightID=2997227&Page=&PluID=0&Pos=9088" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=bsr&FlightID=2997227&Page=&PluID=0&Pos=9088" border=0 width=300 height=250></a></div>';
Run Code Online (Sandbox Code Playgroud)
如何仅提取div标签之间的部分<div>I want this</div>
不要关注<a>标签,因为div内的内容可能不同.
Jas*_*aro 68
这可能是你需要的:
$('div').html();
这表示获取div并返回其中的所有内容.在此处查看更多信息:http://api.jquery.com/html/
如果你div在页面上有很多s并且需要只针对一个,那么你可以设置一个id,div然后像这样调用它
$('#whatever').html();
哪里是什么id
编辑
既然你已经澄清了你的问题,那么这是一个字符串,这里是一个用vanilla js做的方法:
var l = x.length;
var y = x.indexOf('<div>');
var s = x.slice(y,l);
alert(s);
Run Code Online (Sandbox Code Playgroud)
div发生的地方okn*_*rap 13
jQuery有两种方法
// First. Get content as HTML
$("#my_div_id").html();
// Second. Get content as text
$("#my_div_id").text();
Run Code Online (Sandbox Code Playgroud)