toggle()有时需要双击。我尝试过使用e.prevenDefault();它不起作用

时间:2017-08-03 18:24:18

标签: javascript php jquery ajax

切换();应该在第二次单击时首次单击显示时隐藏div并在第三次单击时隐藏。但是第一次显示div我必须点击两次。

<div id="wholeinfo_<?php echo $result['userid']; ?>" style="display:none;">

<script type="text/javascript">
    $('.other_chart').live("click",function(e){
        e.preventDefault();
        var userid1= $(this).attr("id").split('_').pop();
        $.ajax({
        type: "POST",
        async: true,
        url: "d3js/index.php",
        data: "userid="+ userid1,
        cache: false,
        //beforesend: function(){$(".podar").show();},
        success: function(html) {
              //$("#loader_"+userid1).hide();
              $("#wholeinfo_"+userid1).empty().append(html).toggle();
            }
        });
    });
</script>

0 个答案:

没有答案