试图展示下与jQuery动态生成的内容输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了试图展示下与jQuery动态生成的内容输入相关的知识,希望对你有一定的参考价值。

我想有从#modifyForm输入(这是默认情况下不显示),点击的地方链接修改该卡下显示。就目前而言,只有在第一证或根据在同一时间所有的卡切换。任何帮助将欣然赞赏。

<div class="row rowcards">
           {% for community in data %}
          <div class="col-md-3" id="removable">
            <div class="card"> 
              <div class="card-body">
                <a href="#" id="threedot" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></a>
                <!-- menu -->
                <div class="dropdown-menu">
                  <p class="text-center"><a href="#" class="modifylink">{{ 'Modifiy' | trans }}</a></p>
                  <p class="text-center"><a href="#" data-id="{{community.id}}" class="text-danger deletelink"><i class="fas fa-trash-alt"></i>{{ 'Delete' | trans }}</a></p>
                </div>
                <p class="card-title">{{ community.info.name }}</p>
                <p class="card-text"><i class="fas fa-users"></i> 4 membres</p>
                <div class="text-center"> 
                 <button class="btn btn-primary btn-card"><i class="fas fa-user-plus"></i> {{ 'Add member' | trans }}</button>
            </div>
          </div>
        </div>
        <form data-id="{{community.id}}" id="modifyForm">
          <div class="form-group modifyform">
            <small class="form-text text-muted">Changez le nom de votre communauté</small>
            <input type="text" class="form-control" required>
          </div>
          <button type="submit" class="btn btn-primary">Submit</button>
        </form>
      </div>
      {% endfor %}

jQuery的:

$(document).on('click', '.modifylink', function() { 
$('#removable #modifyForm').toggle(500)
});
答案
  • 这是因为Id应该是唯一的,所以不要使用相同的ID为一个以上的元素..更改所有ids的任何环路classs
  • 然后你可以使用$(this).closest('.removable').find('.modifyForm').toggle(500)

以上是关于试图展示下与jQuery动态生成的内容输入的主要内容,如果未能解决你的问题,请参考以下文章

如何在 jQuery 中获取动态创建的输入的单选值

动态替换/生成 div 中的 HTML 内容 | .NET + jQuery

使用 jquery 验证动态输入字段

对动态元素使用 JQuery 选择器和“this”

是否可以动态编译和执行 C# 代码片段?

jQuery动态ID控件属性