为了账号安全,请及时绑定邮箱和手机立即绑定

假如有5个<div>,我想让其中第二和第四个显示鼠标放上去背景变色的效果,怎么办?必须$("div:eq(1)").hover一次,再$("div:eq(3)").hover一次吗

假如有5个<div>,我想让其中第二和第四个显示鼠标放上去背景变色的效果,怎么办?必须$("div:eq(1)").hover一次,再$("div:eq(3)").hover一次吗?如题,谢谢。。有没有什么简便方法同时选择多个元素的,比如说$("div:eq(1,2,3)").hover这种的(我试过这样不行)

正在回答

2 回答

:eq(index)这种一个eq对应一个索引值,那么几个选择器就应该写几个eq。

现在我们要选择多个选择器,我们知道它的调用方式是这样:$(“sele1,sele2,seleN”)

那现在我们是不是就是可以知道了,如你的题目,有5个div,第2和第4悬浮背景变色应该是:

$("div:eq(1),li:eq(3),").hover

你试试看~~

1 回复 有任何疑惑可以回复我~
#1

迷茫兔 提问者

太感谢啦,你这个方法最好
2015-04-05 回复 有任何疑惑可以回复我~
#2

Perona 回复 迷茫兔 提问者

童鞋,那可不可以采纳我的回答。谢谢啦
2015-04-05 回复 有任何疑惑可以回复我~
#3

迷茫兔 提问者

非常感谢!
2015-04-05 回复 有任何疑惑可以回复我~

能否给这2个div增加个类,然后用类选择器

0 回复 有任何疑惑可以回复我~
#1

迷茫兔 提问者

这样当然可以,我是说,有没有类似比如说$("div:eq(1,2,3)").hover这种的方法(我试过这样不行)
2015-04-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

假如有5个<div>,我想让其中第二和第四个显示鼠标放上去背景变色的效果,怎么办?必须$("div:eq(1)").hover一次,再$("div:eq(3)").hover一次吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信