$("#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 中不工作,为什么? 我认为是“li:hover”。
最佳答案
对我来说,它看起来像
$(this).parent("ul").find("li:hover")
将返回与
相同的元素$(this)
因为点击 li
也意味着悬停在它上面。你试过只用
var colorBorder = $(this).css("border-bottom-color");
关于jquery - 此代码在 IE7 中不起作用任何人都可以帮助我吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6697081/