Я использовал диалог JQuery UI, и у него была опция open
, где вы можете указать код Javascript для выполнения после открытия диалога. Я бы использовал эту опцию для выбора текста в диалоговом окне с помощью функции, которую у меня есть.
Теперь я хочу сделать это, используя bootstrap modal. Ниже приведен код HTMl:
<div id="code" class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<pre>
print 'Hello World'
А что касается кнопки, которая открывает модальную:
<a href="#code" data-toggle="modal" class="btn code-dialog">Display code</a>
Я попытался использовать прослушиватель onclick кнопки, но перед появлением модальности появилось предупреждающее сообщение:
$( ".code-dialog" ).click(function(){
alert("I want this to appear after the modal has opened!");
});