javascript - 点击<a>显示<ul>,点击其他隐藏<ul>

标签 javascript jquery html prototypejs show-hide

我想创建一个 <UL><SELECT> 这样的列表行为但 onclick<A>标签。谁能解决这个问题?

HTML:

<div class="btn-group">
    <a class="grey-btn btn btn-mini" onclick="<?php echo $this->getJsModel(); ?>.showHideAction(<?php echo $i; ?>);">Action</a>
    <a class="grey-btn btn btn-mini dropdown-toggle" onclick="<?php echo $this->getJsModel(); ?>.showHideAction(<?php echo $i; ?>)">
        <span class="caret"></span>
    </a>
    <ul id="dropdown_action_<?php echo $i; ?>" name="dropdown_action_<?php echo $i; ?>" class="dropdown-menu" style="display:none;">
        <li style="cursor:pointer;" onClick="<?php echo $this->getJsModel(); ?>.activeAddtocartSubmit(<?php echo $i; ?>, <?php echo $collection->getSize(); ?>, '<?php echo $_url; ?>', '<?php echo $this->getForm(); ?>');">Add to Cart</li>
    </ul>
</div>

Javascript:

showHideAction : function(i){
    $('dropdown_action_'+i).toggle();
},

最佳答案

改变

$('dropdown_action_'+i).toggle();

$('#dropdown_action_'+i).toggle(); // '#' is used to select element with specified id

关于javascript - 点击<a>显示<ul>,点击其他隐藏<ul>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16849377/

相关文章:

javascript - Angular 2 - 将选中的单选按钮的值添加到数组中

javascript 验证 SSID 和 WPA/WPA2

jquery - 如何对 2 个表使用 LIKE 查询?

javascript - 使用 d3.js 将 CSV 解析为 HTML 表时出现问题

javascript - Vue 组件自循环 : Failed to mount component: template or render function not defined

javascript - Zip 目录条目(文件系统 API)

javascript - 用户键入时将输入值转换为货币格式

javascript - 如何在使用 JavaScript 刷新页面时更改图像?

html - 并排居中CSS中的多个图像

javascript - 显示用户上传的 html 内容 - 安全问题