jquery - 具有 Bootstrap 模式的数据属性

标签 jquery twitter-bootstrap modal-dialog

我想将参数传递给模态窗口,例如标题。

所以我添加了data-title到我的链接 <a data-toggle="modal" href="#myModal" class="btn" data-title="Title goes here">Launch demo modal</a>当然,当模式打开时,我想替换默认标题

  ...
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h4 class="modal-title">Modal title</h4>
  </div>
  ...

我的 JS 是这样的,但它没有设置正确的标题。

$('.modal-body', "#ModalWindow").html('<%= j render(template: "tasks/new.html.erb") %>');
var Title = $(this).data('title');
$(".modal-title, #ModalWindow").text( Title );
$("#ModalWindow").modal('show');

感谢您的帮助。

最佳答案

我认为你的问题是这一行:

$(".modal-title, #ModalWindow").text( Title );

应该是:

$(".modal-title", "#ModalWindow").text( Title );

关于jquery - 具有 Bootstrap 模式的数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18704063/

相关文章:

javascript - 如何实现sizzle的:gt filter in vanilla javascript

javascript - 从 bootstrap 的模态框返回一个值是或否选项

javascript - 未捕获错误 : [$injector:modulerr] Failed to instantiate module showsApp due to: Error: [ng:areq] Argument 'fn' is not a function, 获取字符串

twitter-bootstrap - 出于 SEO 原因,如何通过 url 访问 Bootstrap 模式

javascript - 为什么此代码在 Android 上需要视口(viewport)元标记?

javascript - 有没有一种方法可以在网页上使用矢量绘图创建一个小图形?

javascript - 显示更多 - 显示更少显示 31 行而不是 30 行

twitter-bootstrap - Twitter Bootstrap 2 Carousel - 如何一次显示 4 张图片而不是 1 张?

css - 覆盖 Bootstrap 3 媒体查询

android - 如何使 DialogFragment 模态化?