作者robinnpca (rob)
看板Ajax
标题[问题] 请问jquery能抓变数内的标签吗?
时间Mon Oct 24 11:49:51 2011
<script language="javascript">
var max="2011年10月12日04时32分02秒,这是一篇文章天En阿内容<img id='img'
src='x61g.jpg' />第一行的终点。"
//这不行会变成undefined?
//var max="<p id='p' >天气好<img id='img' src='123.jpg' />真不错</p>";
//这可以
srcc=$(max).find("img").attr("src");
alert(srcc);
</script>
感谢kerash 但是上面的文章却不行...
我有一个变数是
var max="<p id='p' >天气好<img id='img' src='123.jpg' />真不错 </p>"
jquery可以去抓html Body内的任何一个标签
但是可以去抓这个变数内的img或p标签吗?
有这方法吗?
$("p") $("img")都去找body内~body内没有东西
所以都没有抓到咚咚
$(max).find("img")也失效...
请问要如何下参数解决呢??感谢!
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.17.52.210
※ 编辑: robinnpca 来自: 163.17.52.210 (10/24 13:24)
※ 编辑: robinnpca 来自: 163.17.52.210 (10/24 13:25)
1F:→ kerash:改 type=text/javascript .. 然後 alert(max) 看 10/24 13:31
2F:→ robinnpca:也不行!只要去掉头尾的<p>就不行...>__< 10/24 14:13
3F:→ herb123456:请使用reg来分析变数内的字串 10/24 14:34
4F:→ kerash:突然想到 ... 单纯string并不能成为select的对象 10/24 14:46
5F:→ kerash:至少要用个标签标注才行 10/24 14:47
6F:推 s25g5d4:直接把HTML当成String丢给jQuery是可以的 他会自动parse 10/24 18:27
7F:→ kerash:贴到DW上看... max 是保留字啊..= =" 10/24 20:40
8F:→ kerash:这样难怪会没东西.. 10/24 20:40
9F:→ tyf99:javascript 一断行就等於加上';' 10/25 01:30
10F:→ tyf99:字串中间要断行只能用以下方式 10/25 01:32
11F:→ tyf99:var xxx="abc" 10/25 01:32
12F:→ tyf99: +"def"; 10/25 01:33
13F:→ tyf99:你原本的字串在 parse 时,到 ..id='img' 就已经结束 10/25 01:36
14F:→ tyf99:下一行 src='x61g... 又是新的 statement 了 10/25 01:37
15F:→ s25g5d4:他是因为PTT不得已才断行的吧... 10/25 05:20
16F:→ kerash:是说没看到第二行也可以 .. Orz 看样子不是保留字罗 10/25 08:40
17F:→ s25g5d4:我猜是/的问题吧 来个escape字元.... 10/25 08:50
18F:推 s25g5d4:也不是... 10/25 08:58
20F:推 s25g5d4:You got it! 10/25 09:16
21F:→ kerash:所以还是跟 parse 有关,以及不能单纯string(至少要有tag) 10/25 09:18
22F:→ kerash:刚刚稍微测试一些资料结果是跟那篇的内容表示的差不多 10/25 09:19
23F:推 senser:第一个例子 不断行变合法字串後 会抓到第一个合法tag img 10/27 15:18
24F:→ senser:用这个结果再.find当然会没东西瞜 因为里面已经没东西了 10/27 15:19
25F:→ senser:对这个问题有兴趣的人可以研究jQuery的quickExpr 10/27 15:21
26F:→ senser:quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/ 10/27 15:21
27F:→ robinnpca:and searches through it's children. 原来如此.. 10/28 17:08
28F:→ robinnpca:sensor说的是$(maxx).$("#img").attr(src)吗??? 10/28 17:15