У этого вопроса есть много ответов, но ни один из этих ответов не решил мою проблему. У меня модальный с тегами <select>
. Я пытаюсь сохранить значения из select options
. после того, как они нажмут Save
, модальный должен закрыть, но не submit
результат все же, потому что пользователю все равно нужно просмотреть материал после того, как они нажмут save
на модальном.Как сохранить и закрыть bootstrap modal?
HTML
<!-- Modal -->
<div id="1" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">× </button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
//select tags go here
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button id="save" onclick="save()" class="btn btn-width bkgrnd-cyan save-details" type="button" name="save-details">Save</button>
</div>
</div>
JS
$('#save').click(function() {
$('#1').modal('hide');
});
Поскольку мой код действительно долго, я только что скопированный модальное от Google, но я добавил свою Save
кнопку, так что это реальный Save
который мой модальный использует.
Благодаря
EDIT
Я изменил номер документа на письма, так что теперь код не включает в себя идентификатор, начиная с номером, спасибо.
PS еще нужна помощь =/
EDIT
Я также попытался это один и он не работает
$(document).ready(function(){
$('#save').click(function(){
$('#modal_1').modal('hide');//modal_1 is the id 1
});
});
Как упоминалось на Eshwaren и I 'ID = 1' не является действительным. идентификатор должен начинаться с алфавитного символа (называть его 'm1' или' d1'). Это должно быть заменено как в html, так и в js part (отредактируйте свой вопрос, чтобы убедиться, что все в порядке :)). Поскольку вы только передали часть своего кода, у него может быть и другая ошибка, но мне просто нужно указать «onclick =» save() «может сделать непредсказуемую вещь, поскольку у нас нет ее кода (и это, вероятно, может мешать с # $ ("# save"). click() 'event. – Asenar
Возможно, https://jsfiddle.net/, чтобы продемонстрировать проблему? – whipdancer