如何创建一个回复按钮,每次单击一个按钮时显示

埃福斯基

我正在创建一个评论和回复系统,但我无法获得回复按钮来仅显示评论的输入字段。

单击任意回复按钮时,将显示所有输入字段,而不仅仅是单击的输入字段

这是我的javascript:

function reply() {

    var doc;
    doc=document.getElementsByClassName("sho") ; 
    
    for (var i = 0 ; i < doc.length; i++){
        doc[i].style.display="block ";
    
    }
} 
Nayem_43

        $('.btn-reply').on("click", function () {
            var parent_dom = $(this).parent();
            var _input_child_dom = $(parent_dom).children("input");

            var find_allInput = $('.reply-container').find("input");
            if(find_allInput.length > 0 ){
                for (var i = 0; i < find_allInput.length; i++) {
                    $(find_allInput[i]).css("display" , "none");
                }
            }
            $(_input_child_dom).css("display" , "block");
        })
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="reply-container">
        <div class="reply">
            <p>First reply</p>
            <button class="btn btn-primary btn-reply">reply</button>
            <input type="text" class="InputReply" style="display: none;">
        </div>
        <br>

        <div class="reply">
            <p>Second reply</p>
            <button class="btn btn-primary btn-reply">reply</button>
            <input type="text" class="InputReply" style="display: none;">
        </div>
        <br>

        <div class="reply">
            <p>Third reply</p>
            <button class="btn btn-primary btn-reply">reply</button>
            <input type="text" class="InputReply" style="display: none;">
        </div>
    </div>

注意:这是如何实现您的要求的想法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试创建一个按钮,单击时将其拆分为两个新按钮

vba有多个按钮时单击一个按钮

单击一个按钮时禁用其余按钮

如何创建一个使按钮每次单击都向下移动的函数?

单击另一个组件中的按钮时,如何显示/隐藏React组件?

如何创建一个仅在单击/切换时才显示某些输入的按钮?

单击一个按钮时如何仅创建一个新窗口?Tkinter

当我在目标C中单击一个按钮(添加按钮)时,如何创建按钮组?

每次单击按钮时创建一个新表单

如何创建一个循环来在每次按下按钮时指定不同的动作?

如何使用JavaScript单击另一个按钮时隐藏/显示一个按钮

制作一个创建对象并单击时显示它的按钮

Python tkinter:如何确保在单击时仅创建一个子窗口,而不在每次单击按钮时创建一个新窗口?

如何创建一个按钮,一个接一个地单击所有提到的按钮

当单击一个按钮时,Tkinter?

每次快速调用一个函数时,如何自动添加一个新按钮?

单击一个按钮时如何发送事件

如何在每次单击按钮时一个一个地创建文本字段?

每次单击时为多个事件创建一个按钮

如何在 Windows 窗体中创建一个按钮,单击该按钮时要求输入两个值

如何在按钮单击下一个活动时隐藏或显示元素

每次单击按钮时如何创建一个新的div?

单击另一个按钮时按钮消失

单击下一个按钮时显示下一个问题

单击下一个按钮时如何显示数组中剩余的项目集?

每次用户点击下载按钮时如何创建一个新线程

单击时我想显示按钮,再次单击时我想隐藏一个按钮

单击另一个按钮时如何更改一个按钮的操作(SwiftUI)?

如何制作一个在单击时创建按钮的按钮(在 HTML 和 JavaScript 中)?