jQuery属性没有';不变
因为我是jQuery的新手,所以我有一个小问题。我有两个有产品图片的div,在它们下面我有两个“颜色选择器”,让客户查看可用的颜色。当用户悬停其中一个“链接”时,我会显示一个带有颜色的新div。布拉布拉。。。我遇到的问题是,它总是从第一个“颜色选择器”中选择ID,即使我在第二个颜色选择器范围中悬停链接 编辑:我不能在文本中发布多个超链接,因此我已将所有jQuery属性没有';不变,jquery,Jquery,因为我是jQuery的新手,所以我有一个小问题。我有两个有产品图片的div,在它们下面我有两个“颜色选择器”,让客户查看可用的颜色。当用户悬停其中一个“链接”时,我会显示一个带有颜色的新div。布拉布拉。。。我遇到的问题是,它总是从第一个“颜色选择器”中选择ID,即使我在第二个颜色选择器范围中悬停链接 编辑:我不能在文本中发布多个超链接,因此我已将所有标记更改为 您需要获取包含此的.color\u选择器,如下所示: var contentPanelId = $(this).closest(".c
标记更改为
您需要获取包含此的
.color\u选择器
,如下所示:
var contentPanelId = $(this).closest(".color_selector").attr("id");
查找与选择器匹配的元素最近的父元素。您需要获取包含此的
.color\u选择器
,如下所示:
var contentPanelId = $(this).closest(".color_selector").attr("id");
查找与选择器匹配的元素最近的父元素。尝试替换
var contentPanelId = $(".color_selector").attr("id");
借
这应该管用 尝试替换
var contentPanelId = $(".color_selector").attr("id");
借
这应该管用 多谢各位。我真的很感激,SLaks!非常感谢你。我真的很感激,SLaks!
var contentPanelId = $(this).parent().attr("id");