永发信息网

Jquery里提供的方法只能被使用于被选择器直接找到的元素集合么?

答案:2  悬赏:70  手机版
解决时间 2021-07-26 16:42

比如说 $("input")[0].show("slow") 直接获取了元素集合的第一个对象以后好像就没有办法调用.show了.

我只是这样猜测的. 是我其他地方写错了么?

最佳答案

嗯,错了,你模糊了dom对象和jquery对象


$("input")[0]返回的是dom对象,不能操作jquery对象的方法show()


所以要将其转化成jquery对象


如此即可


$("input").eq(0).show("slow");

全部回答

$方法返回的是jQuery对象。你说的Jquery里提供的方法是jQuery对象的方法,而不是dom对象的方法。

$("input")[0]得到的dom对象所以不可以用show方法。需要转型为jQuery对象。

$("input").show() 或$($("input")[0]).show();

dom对象转jQuery对象:$(dom)

jQuery对象转dom对象:$("...")[0]

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我的QQ可以用密保卡改密码
有没有重庆卖梦幻的
手机上网还有那网站吗?
没QQ音信种子怎么办谁能送我 我送他积分
重庆市开县西街中学七年级上册第二次数学月考
折戟沉沙铁未削是什么意思
我出生在1986年九月九日用英语怎么说
我的手机为什么老丢?
玩问道骨灰级玩家来
从洛阳到开封需要几个小时最晚几点车
请问WOW里鸟D急速要堆多少?爆击要多少?我无
成都有没有卖拉萨到成都的火车票?
中国工商银行卡在自动取款机上能转帐到邮政卡
17岁,经常性的抬重东西,对身体跟手臂有影响
中天K818手机QQ2008版本怎么下载
推荐资讯
幻灵附魔石什么时候开能开出好东西
滔滔的图标怎样亮
劲舞团5.6怎么卡人妖啊??
怎么在网上免费充扣币?
十四岁早恋对吗?
常州哪里有比较值得信赖的纹身的地方啊
谁知道这是什么小游戏?
为什么桌面上没用的东西不能删除,总弹出一个
世界最矮的山脉
眼线液好用还是眼线膏,新手画眼线 用眼线笔还
如何开保洁公司,我想开一家保洁公司,需要多少
属猪都是哪年出生,属虎哪一年出生
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?