devchina Ответов: 1

IE 11 jQuery confirm функция не работает


Всем Привет,

Я работаю над версией IE 11 и написал функцию jquery, как показано ниже...

$("#Сохранить").нажмите кнопку(функция(е) {
var r = confirm ('Save');
если (r = = true){
вернуть true;
}
ещё{
возвращать false;
}
});

этот код отлично работает в Firefox и chrome, но не работает в версии IE 11.

пожалуйста, посоветуйте мне, как двигаться дальше...

заранее спасибо.

Что я уже пробовал:

$("#Save").click(function(e) {		
    var r = confirm('Save');
   if(r == true){
     return true;
   }
   else{
    return false;
  }
});	

Karthik_Mahalingam

проверьте, нет ли какой-либо ошибки в окне консоли

devchina

никакая ошибка

1 Ответов

Рейтинг:
8

Afzaal Ahmad Zeeshan

Если вы используете код как есть, то проблема может быть связана с загрузкой jQuery. Рассмотрим следующий код,

$(document).ready(function () {
   $("#Save").click(function() { // e is not required
      return confirm('Save'); // You can just return the choice itself.
   });
}
Кроме того, убедитесь, что есть элемент с идентификатором сохранения, так как это необходимо для работы.
<input type="submit" value="Save" id="Save" />
Где-то наверху убедитесь, что на jQuery также есть ссылка;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
Это включит jQuery в ваше веб-приложение, после чего вы сможете продолжать его использовать.

Для получения дополнительной информации, пожалуйста, перейдите по следующей ссылке, . click() | jQuery API Documentation[^]


devchina

все еще не работает, следуют те же инструкции

Afzaal Ahmad Zeeshan

Можете ли вы также поделиться полученным сообщением об ошибке? Проверьте консоль.

devchina

но его работа в других браузерах. проблема только с IE

devchina

извините, теперь он работает нормально, большое спасибо :)