$("#menu ul li").click(function(){ var colorBorder = $(this).parent("ul").find("li:hover").css("border-bottom-color"); alert(colorBorder) });
它适用于chrome,opera,firefox,safari,ie9,ie8但在IE7中不起作用,为什么? 我认为是“李:悬停”。
答案 0 :(得分:2)
对我来说,它看起来像是
$(this).parent("ul").find("li:hover")
将返回与
相同的元素$(this)
因为点击li
也意味着将鼠标悬停在它上面。你尝试过使用
var colorBorder = $(this).css("border-bottom-color");