Слушатель нажатия кнопки не работает в Bootstrap
Я хочу запустить некоторый код JavaScript, прежде чем появится модальное окно, но когда я нажимаю на кнопку, ничего не происходит, и консоль браузера не выдает мне никакой ошибки.
<a href="#addEdgeModalB" class="btn"> EDGE </a>
<div id="addEdgeModal" class="modal hide fade">
<div class="modal-body">
<form class="form-horizontal">
<div class="control-group">
<div class="controls">
<textarea rows="3"></textarea>
</div>
</div>
<script>
$("#addEdgeModalB").on("click",function(e){
alert("click");
$("addEdgeModal").modal("show");
});
</script>
2 ответа
Решение
Пытаться,
$("[href='#addEdgeModalB']").on("click",function(e){
alert("click");
});
There is no id there for using id selector
Вот. использование attribute equals selector
at this context.
DEMO
Пожалуйста, обратитесь к этому для правильного modal
разметки.
$("a.btn").on("click",function(e){
alert("click");
});