我有一个<li>
onhover,应该更改在该<li>
内的按钮的CSS'显示'属性。这个想法是盘旋在那<li>
应该出现一个按钮。jquery - 如何更改一个li上的按钮的显示css属性悬停
现在我的HTML是:
<li class="select-bldg-listing">
<button class="select-bldg-btn">Review</button>
</li>
我的CSS:
.select-bldg-btn {
display: none;
}
的jQuery:
$('.select-bldg-listing').hover(function() {
$('.select-bldg-btn').css('display', 'inline-block');
},
function(){
$('.select-bldg-btn').css('display', 'none');
});
但是,当我将鼠标放置在页面上没有任何反应。我究竟做错了什么?
你有没有做过一些调试,你会得到任何JavaScript错误?还要小心使用类作为选择器,因为它将选择具有该类的所有元素。 – Nomad101 2013-05-12 21:15:47
你的代码工程http://jsfiddle.net/uDbNp/。控制台中必须记录其他一些错误。 – PSL 2013-05-12 21:17:25
您是否记得文档准备好了? – adeneo 2013-05-12 21:23:05