jQuery:具有class但不具有$(this)的元素
jQuery: elements with class but not $(this)
我有一个图片库,里面有图片,在鼠标悬停在一张图片上时,我想对所有其他图片做些什么(所以所有图片都有.picture
类,除了悬停的图片($(this)
)。
我试着用.picture
类将一个类应用于所有图片,然后在图片悬停时删除这个添加的类,然后使用添加的类(然后包含正确的图片),但它工作不顺利。。。
有什么更干净更好的方法吗?
示例:
pic 1 -> do sth with this
pic 2 -> do sth with this
pic 3 -> gets hovered, don't do anything with this, exclude it from the selection!
使用.not
。
$('.picture').not(this);
var img = $('.picture');
img.on('hover', function() {
img.not(this).each(function() {
/* do Something with $(this); */
})
});
相关文章:
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- jQuery:具有class但不具有$(this)的元素
- this.defaultValue 返回 select 元素的未定义
- jQuery(this) 目標不是找到元素
- 如何通过 id 获取“this”元素并查看是否选中
- 同一元素的 this.id 值在浏览器之间是不同的
- 将jQuery$(this)转换为原始元素
- 如何在jQuery中隐藏没有$this的父元素
- jQuery不使用“$(this)”返回必需的元素
- 如何选择 $(this) 之后的下一个元素
- Jquery从“this”内部的元素制作变量
- 在 JavaScript / jQuery 回调中使用“this”更改单击元素的文本
- 从在javascript中共享类的THIS元素中获取值
- 将焦点放在由 ng-click 调用的函数中的“this”元素上
- 我如何定位“这个”?this' "元素的孩子
- 验证的重点是错误,AND引用THIS元素
- 在jQuery中,“this”和“this”的区别是什么?元素'和' this.元素[/*某数*/]'
- 将绑定函数包装到THIS元素
- 通过“this"元素到JS函数中使用"javascript:"URL
- 这是访问javascript对象的this元素的正确方法