【问题标题】:Bootstrap modal change content on clickBootstrap 模态在点击时改变内容
【发布时间】:2016-04-16 19:37:25
【问题描述】:

在我的网站中,我使用的是引导模式。我想要的是完全改变模态内容。当我单击模式中的按钮时,在这种情况下<h4><a class="btn btn-default" style="color:#0B610B;"><%= product.product_name %></a></h4>

这是我的模态的样子:

这是我的模态部分的代码:

<!-- Modal -->
<div class="modal fade" id="myModal<%= i %>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div  class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4  class="modal-title" id="gridSystemModalLabe">Modal title</h4>
            </div>
            <div id="modal-content-id" class="modal-body">
                <%= i %>
                <div id="hide-modal" class="container-fluid">
                    <div class="row">
                        <% @products.each_with_index do |product, index| %>
                        <div class="col-xs-6 ">
                            <div class="thumbnail">
                                <div class="image-container">
                                    <img id="menu-image" src="/assets/menu/menu-<%= index+1 %>.jpg" alt="">
                                </div>
                                <div class="caption">
                                    <h4 class="pull-right"><%= product.product_price %></h4>
                                    <h4><a class="btn btn-default" style="color:#0B610B;"><%= product.product_name %></a></h4>
                                    <p><%= product.product_description %>.</p>
                                </div>

                                <p>
                                    <span><a id="modaltrigger" class="btn btn-default"  >Add</a></span>
                                </p>
                            </div>
                        </div>
                        <% end %>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

【问题讨论】:

  • 尝试更改内容的代码在哪里?

标签: jquery html ruby-on-rails ruby twitter-bootstrap


【解决方案1】:
$('.btn').click(function() {
    $('#id_div_to_modify').html('your content');
});

【讨论】:

  • 虽然此答案可能是正确且有用的,但如果您 include some explanation along with it 解释它如何帮助解决问题,则最好。如果有变化(可能不相关)导致它停止工作并且用户需要了解它曾经是如何工作的,这在未来变得特别有用。谢谢!
  • 好,结果显示包含在一个
    中,想法是在点击改变这个Div的内容。要做到这一点:它管理 li 单击按钮以更改内容。 - 指定派系事件。 - 使用 jquery 删除旧内容:('.Class_name')。 $HTML(''); . - 使用相同的方法 jquer $('.Class_name') 添加新内容。 html('你的内容你可以掌握的html或js变量').
猜你喜欢
  • 2014-07-16
  • 1970-01-01
  • 1970-01-01
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 2014-03-18
  • 1970-01-01
  • 2021-06-02
相关资源
最近更新 更多