javascript - 如何在 ajax 加载的数据上隐藏和显示内容?

标签 javascript jquery html ajax

我正在尝试显示和隐藏使用 Ajax 加载的数据。

$.ajax({
    type: "POST",
    url: "/swip.php",
    data: {pid:sldnxtpst,sldnu:sldnu},
    success: function(result) {
       $('.swip').prepend(result);
    }
});

当用户滚动到底部时加载此数据。

<div>Loaded data on document ready</div>
<div>Loaded data on ajax </div>
<div>Loaded data on ajax </div>
<div>Loaded data on ajax </div>

我想在点击时隐藏和显示的数据:

<div class=".comment-box<?php echo $sldnu; ?>"> display / Hide </div>
<div class=".comntbxfrm<?php echo $sldnu; ?>">Content </div>

点击显示/隐藏 div 我想切换,comntbxfrm div。它只是不适用于此脚本。

<script>
    $(document).ready(function(){
    var cmnbxnu = <?php echo $sldnu; ?>;
        $('.comment-box'+cmnbxnu).each(function () {
        $(document).on('click','comment-box', function(){
            alert(cmnbxnu);
            $('.comntbxfrm'+cmnbxnu).toggle();
        });
        });
    });
</script>

这让我很困惑。我应该如何显示和隐藏 Ajax 加载数据上的 div。

最佳答案

我认为你发布这个问题时没有重新检查它。请再看看你的问题。也许您可以提供更多有关您尝试过的数据。

也许这个逻辑可以解决你的问题。

你的代码结构需要是这样的:

<div class="swip">Loaded data on document ready</div>
<div class="swip">Loaded data on ajax </div>
<div class="swip-active">Loaded data on ajax </div>
<div class="swip">Loaded data on ajax </div>

脚本 01:

     <script>
        $(document).ready(function(){
            $(document).on('click','.swip-active .comment-box', function(){
                $('.swip-active .comntbxfrm').toggle();
            });
        });
    </script>

我想这很简单。 :) 编码很棒!

关于javascript - 如何在 ajax 加载的数据上隐藏和显示内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39816366/

相关文章:

javascript - WEBPACK_IMPORTED_MODULE_13___default(...) 不是函数

jquery - css3 @media only 选择器

jquery - 如何按数字对多维数组进行排序

javascript - 当我想调用它时,如何在正文中调用 <head> 中声明的 JavaScript 函数

html - 网站视口(viewport)在 Bootstrap 4 上的 Safari 浏览器上仍然可以缩放和捏合

javascript - document.getElementById ("<%= errorIcon.ClientID %>");给出 null

javascript - PHP XmlHttpRequest 错误与简单的待办事项列表

javascript - Photoshop 脚本 - 获取组/图层集中可见图层的名称

jquery - CKEditor 中可拖动的图像

javascript - 如何防止突出显示输入字段?