【发布时间】:2019-07-07 22:31:12
【问题描述】:
我在让某个 div 显示 onclick 时遇到了一些麻烦。有接盘侠吗?
HTML
<div style="float:left;width:40px;">
<span class="productControl" style="position:relative;">
<div class="productMenuHolder" style="display:none;">
<ul class="productMenuList">
<li class="productMenuItem">Add to Collection</li>
<li class="productMenuItem">Share</li>
</ul>
</div>
</span>
</div>
jQuery
$("span.productControl").click(function(){
$(this).next().show();
});
productMenuHolder 似乎没有出现!
【问题讨论】:
-
您是否使用
$(function () { ... });来确保您的处理程序被绑定?另外,为什么您的跨度包含您的 div?这会在以后引起问题。
标签: jquery html jquery-selectors