javascript - 显示 child /查找

标签 javascript jquery html

我有几个按钮,每个按钮下面都有一些 divdisplay:none。我想做的就是在单击特定按钮后显示 div 但它不起作用,我不知道为什么。请问有人可以看一下吗?

<a href="#!" class="settingsButton">> button</a>
<div class="hideHelper" style="display:none;">
</div>

这是脚本:

<script>
$(".settingsButton").click(function(){
   $(this).find(".hideHelper").show();       
})
</script>

最佳答案

您的代码不起作用,因为 find 将搜索选择器的子级,而您希望显示的 div 不是按钮的子级。

尝试next :

$(".settingsButton").click(function(){
   $(this).next(".hideHelper").show();    
});

关于javascript - 显示 child /查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32609651/

相关文章:

javascript - javascript倒计时结束后如何将网站访问者重定向到另一个网址?

javascript - 为什么在缩小代码的不同最大值处有 "line terminators"?

键盘上方的 jQuery Mobile 页脚

javascript - 如何在javascript中将字符串拼接成不均匀的部分

javascript - 如何导出从 HTML DOM Parser 检索到的所有图像?

html - 无法让导航栏拉伸(stretch) 100%

javascript - moment.js 如何确定区域设置

javascript - 在div的左侧添加宽度?

javascript - 将鼠标悬停在宽度不等的重叠 div 上

javascript - 调整到浏览器大小的 2 部分 CSS "wallpaper"