Тег <script>
на странице диалога не оценивается, потому что JQueryMobile загружает эту страницу динамически и использует только div data-role=page
из нее. Вы можете просто удалить эту часть.
В теге <script>
на странице указателя вы используете .click
для элементов, которые еще не существуют, поэтому, очевидно, это ничего не делает. Вы можете использовать live вместо:
<script type="text/javascript">
$(document).ready(function() {
$('.delete-dialog-yes').live('click',function() {
alert("delete-dialog-yes");
});
$('.delete-dialog-no').live('click',function() {
alert("delete-dialog-no");
});
});
</script>