2013-09-09 3 views
3

Я хотел бы передать аргументы в модальное окно, например название.атрибуты данных с bootstrap modal

Поэтому я добавил 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> 
    ... 

My 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'); 

Благодарим за помощь.

ответ

0

Я думаю, ваша проблема эта линия:

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

Должно быть:

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