duanmo6937 2018-05-16 07:40
浏览 51

脚本问题 - 隐藏/显示元素

I'm working on a website, and i have a part which consist in hide/show elements when the user's clicking on a menu.

Here is the issue :

$('[id^="answer"]').hide();

$('[class^="test"]').on('click', function(e){

    e.preventDefault();

    var numb = this.className.replace('test', '');

        $('[id^="answer"]').hide();
        $('#answer' + numb).show();



});


$(document).ready(function(){
  $('a').click(function(){
    $('a').removeClass("active");
    $(this).addClass("active");

});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<a class="test3" href="#">> test</a>

<div id="answer3">
                <div class="center">
                        <p>hello</p>
                </div>
</div>

</div>
  • 写回答

2条回答 默认 最新

  • douhai9043 2018-05-16 07:59
    关注

    I tried it in JSBin and could not reproduce the error:

    <a class="test2" href="#">Test 2</a>
    <a class="test3" href="#">Test 3</a>
    
    <div id="answer2">
      Answer2
    </div>
    
    <div id="answer3">
      Answer3
    </div>
    
    <script>
      $('[id^="answer"]').hide();
    
      $('[class^="test"]').on('click', function(e){
    
        e.preventDefault();
    
        var numb = this.className.replace('test', '');
    
            $('[id^="answer"]').hide();
            $('#answer' + numb).show();
    
      });
    </script>
    

    https://jsbin.com/kekidusogo/edit?html,console,output

    评论

报告相同问题?

悬赏问题

  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗