作者kerash (恐八挖)
看板Ajax
标题Re: [问题] 请问jquery能抓变数内的标签吗?
时间Mon Oct 24 12:11:53 2011
※ 引述《robinnpca (rob)》之铭言:
: 我有一个变数是
: var max="<p id="p" >天气好<img id="img" src="123.jpg" />真不错 </p>"
var max="<p id='p' >天气好<img id='img' src='123.jpg' />真不错</p>";
or
var max="<p id=\"p\" >天气好<img id=\"img\" src=\"123.jpg\" />真不错</p>";
or ' 跟 " 相反亦可。
: jquery可以去抓html Body内的任何一个标签
: 但是可以去抓这个变数内的img或p标签吗?
: 有这方法吗?
: $("p") $("img")都去找body内~body内没有东西
什麽是抓 body 内的东西 ..
$("p") 是可以抓到所有网页中的 p 标签并转为 jQuery 物件
$("img") 亦同
: 所以都没有抓到咚咚
: $(max).find("img")也失效...
: 请问要如何下参数解决呢??感谢!
你这样抓会变成
$(
"<p id='p'>天气好<img id='img' src='123.jpg' />真不错</p>").find("img");
前提是你的 max 就错了,会抓不到也正常
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.34.45.83
1F:推 robinnpca:试验成功!但是我另一篇文字却会变undefind?不知问题? 10/24 13:22
2F:→ robinnpca:在哪?以修改在原文章! 10/24 13:24
3F:推 senser:jQuery支援传入html字串 只是你的context会变成那一段html 10/27 14:47
4F:推 senser:所以他会找到你那一段中的<img> 即使你前面加东西不是<p>开 10/27 14:54
5F:→ senser:头也ok 他会被jQuery的quickExpr先match HTML string 然後 10/27 14:57
6F:推 senser:找出你合法的html markup当成selector 所以select的结果就 10/27 15:08
7F:→ senser:是你的<p> tag 然後他可以用find找到里面的<img> 10/27 15:09