<div class = "files" id = "files">
<span class = "sun-span"> <i class = "icon ts-icon-paper-clip"></i> File
<input title = " " type = "file" class = "files" name = "File" id = "file" multiple = "multiple">
</span>
<div id = "FileInfoMsg" class = "file-infomsg">
You can upload a maximum of 5 files
</div>
<button class = "btn btn-success" type = "submit"
id = "submitData">
</button>
</div>
<script>
$(#submitData).click(function() {
$('#FileInfoMsg').addClass('file-infoError').removeClass('fileinfomsg');
});
</script>
приведенный выше фрагмент работает в другом браузере addClass и удаляет класс в jquery. но в IE 11 не работает.
Это нет только в IE вы забыли ' '
на #submitData
$('#submitData').click(function() {
$('#FileInfoMsg').addClass('file-infoError').removeClass('fileinfomsg');
});
Скажите, если это поможет
Самостоятельно закройте свой ввод и добавьте кавычки в $('#submitData')
.
Ваш div имеет класс file-infomsg
, но вы удаляете fileinfomsg
.
Кроме того, не забудьте разрешить выполнение сценариев в IE11 (это дополнительная настройка, это должен быть всплывающий баннер в нижней части окна).
<div class = "files" id = "files">
<span class = "sun-span">
<i class = "icon ts-icon-paper-clip"></i>
File
<input title = " " type = "file" class = "files" name = "File" id = "file" multiple = "multiple" />
</span>
<div id = "FileInfoMsg" class = "file-infomsg">
You can upload a maximum of 5 files
</div>
<button class = "btn btn-success" type = "submit" id = "submitData">
Submit
</button>
</div>
<script>
$('#submitData').click(function() {
$('#FileInfoMsg').addClass('file-infoError').removeClass('file-infomsg');
});
</script>
addClass и removeClass не работают в IE. Скрипт проверяется с выставлением алертов ..
@RaviR в IE11? См. i.imgur.com/ysivaEI.png и i.imgur.com/l5a6jOt.png.
Вам просто нужно добавить цитату к вашему объекту идентификатора $('#submitData')
. Вы также можете использовать двойные кавычки.
$('#submitData').click(function() {
$('#FileInfoMsg').addClass('file-infoError').removeClass('fileinfomsg');
});
Кстати, вы не заключили
#submitData
в кавычки. IE может создать здесь проблему.