简简单单的一句话,如下:
/>
引用的jquery如下:
src="~/Js/jquery-1.2.6.js">
src="~/Js/jquery-1.2.6-vsdoc.js">
我使用如下的语句都会出错:(至于原因我还不清楚,有清楚的麻烦告诉我一声)
1、alert($('#test'));
2、alert($('#test').src);
把”~“去掉后,等于是把智能提示去掉了(详情可以查看http://www.cnblogs.com/yanc/archive/2008/11/23/1339230.html),之后引用的jquery如下:
src="/Js/jquery-1.2.6.js">
src="/Js/jquery-1.2.6-vsdoc.js">
使用$('#test').src语句不会出错,但获取不到img的地址。
1、alert($('#test')); 提示[object
Object]。
2、alert($('#test').src); 提示undefined。
最后,使用
$('#test')[0].src才能够获取到img的地址。(还没有进行深入的研究,现在还是只知道现象。)
回答:
#1楼 2008-11-23
08:49
只能说你jquery还没入门
$('#test')是jquery对象 用$('#test').attr("src");
$('#test')[0]是doc对象$('#test')[0].src
回复 引用
#2楼 2008-11-23
10:56
完全没有理解jq的套路,鉴定完毕
回复 引用 查看
#3楼 2008-11-23
12:16
jquery对象和dom对象没搞清楚
在jquery种返回的对象总是jquery对象
jquery对象在调试的时候你可以看下,是一个dom对象数组
jquery对象$('#id') dom对象$('#id')[index]
回复 引用 查看
#4楼[楼主] 2008-11-23
23:49
完美啦 、 PerfectDesign、 BruceChen
---谢谢你们的指导..
另外,关于那个出错,有谁知道原因吗?
回复 引用 查看
@跟着心走
jquery 对象没有src属性,你直接alert当然不对的。
$('#test')[0]返回的是dom对象,当然可以返回src属性。
--------------------------------------------------------------------------------------------------------------------------------------
菜鸟我学习了