小编elz*_*lzi的帖子

在鼠标悬停时更改不同的div类

有很多这方面的例子,但我找不到合适的一个 - 我相信我的是一个更简单的例子.

我有如下:

<li onmouseover="this.className='change-here2'" onmouseout="this.className='change-here'"> 
    <div class="change-here">
       Text Here
    </div>
</li>
Run Code Online (Sandbox Code Playgroud)

li元素具有背景图像和改变背景图像的悬停效果.

使用这个 .className更改li类,当我想要的是更改它的类下面的div.

我不应该能够修改这一来div.change,在这里,或类似的东西?我不知道语法......

任何帮助表示赞赏.

编辑:TimWolla的解决方案非常出色.谢谢你们.

javascript css

2
推荐指数
1
解决办法
2万
查看次数

从另一个集合中导出集合和替换字段(聚合?)

使用MongoChef GUI但在命令行中很好.

我有一个结构的集合,因此:

投票

{ 
    "_id" : "5qgfddRubJ32pS48B", 
    "createdBy" : "HdKRfwzGriMMZgSQu", 
    "fellowId" : "yCaqt5nT3LQCBLj8j", 
}
Run Code Online (Sandbox Code Playgroud)

我需要首先使用该createdBy字段在用户集合中查找用户,以查看它们是否已经过验证

用户

{ 
    "_id": "HdKRfwzGriMMZgSQu",
    "emails" : [
        {
            "address" : "someuser@example.com", 
            "verified" : true
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

此外,从第三个集合中获取更多信息 fellowId

研究员

{ 
    "_id" : "yCaqt5nT3LQCBLj8j", 
    "title" : "Fellow Title"
}
Run Code Online (Sandbox Code Playgroud)

并将它们全部导出为一个csv或json文件.我怎样才能实现这个mongo查询/导出?

所需的输出将是,例如:

{ 
    "_id" : "yCaqt5nT3LQCBLj8j", 
    "fellowTitle": "Fellow Title"
    "isVerified" : true
}
Run Code Online (Sandbox Code Playgroud)

database mongodb meteor mongodb-query aggregation-framework

2
推荐指数
1
解决办法
1185
查看次数

Momentjs - 获取最近的周五

我正在尝试获取最近星期五的开始时间(上午 12:00 或上午 00:00)。这一直有效:

moment().isoWeekday(5).startOf('day').toDate()

但它只适用于周五->周日,周一早上它会引用即将到来的周五,在这种情况下这将起作用:

moment().add('-1', 'week').day(5).startOf('day').toDate()

但我需要它是动态的,并且如果可能的话,在一行中完成,这样我就不会在当天执行任何检查。

有没有办法始终获取最近的星期五?不管今天是什么日子。

编辑如果在星期五执行,我还试图让它返回当天(星期五)。

javascript momentjs

0
推荐指数
1
解决办法
1369
查看次数

如何仅匹配数字电子邮件地址

我怎样才能匹配数字电子邮件地址?

我正在测试以下电子邮件地址:

12345839223@gmail.com <-- want this  
38482934934@gmail.com <-- want this  
abcaasd@gmail.com     <-- don't want this  
asdasd123@gmail.com   <-- don't want this  
123asdasd@gmail.com   <-- don't want this
Run Code Online (Sandbox Code Playgroud)

我尝试了以下正则表达式,但它将一些地址与字母匹配.

([0-9])+(@+)

javascript regex

-1
推荐指数
1
解决办法
80
查看次数