悬停时函数在具有相同 id 的多个元素中不起作用
On hover function not working in multiple elements with the same id
我的想法是,当您将鼠标悬停在图像上时,前面会出现一个黑色的0.9不透明度div,显示一些信息。它确实有效,但仅适用于第一个元素,然后它根本不有效。我使用相同的id
和类,因为我使用的系统为每个语句创建一个,并重复具有不同内容的语法。我似乎无法使其工作,请帮忙!
这是小提琴上的代码。http://jsfiddle.net/9dzU6/
提前谢谢你!有好的一天!:)
这就是 id 的工作方式。它们应该是独一无二的。如果你想要多个,你应该使用一个类并选择".myClass"。
这是固定的小提琴我认为应该更正 CSS,但您仍然可以看到 JS 正常工作。
ID 应该是唯一的。如果要将其分配给多个项目,请改用它作为类。这意味着,您可以尝试;
分配类后$('.distinguished')
而不是$('#distinguished')
。
相关文章:
- iframe中的jQuery查找元素不起作用
- jQuery选择ajax调用中附加的元素不起作用
- 我的ID获取元素不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- 将onclick事件附加到元素不起作用
- <标题>插入SVG的元素不起作用
- 使用next()的jQuery目标元素不起作用
- HTML输入元素不起作用
- 使用css显示和隐藏元素不起作用
- 焦点到 DOM 元素不起作用
- Jquery 在图像错误上对多个元素不起作用
- 按类名获取元素不起作用
- jQuery - 'addClass' to HTML 元素 - 不起作用,但在 Chrome 中正确显
- 具有 ID AND 类的 jQuery 选择器目标元素不起作用
- Ajax 对 xml 页面的响应以获取标题元素不起作用
- 单击新 DOM 元素不起作用的事件
- Javascript 添加的动态 svg 元素不起作用
- jQuery on handler 对插入的元素不起作用
- 从表单中删除添加的元素不起作用
- 相对于另一个元素的位置元素不起作用