У меня есть тег кнопки на моей странице со значением.JQuery Apache - проблема IE
<button class='btn' value='value'>show value</button>
У меня есть этот код JQuery:
$('.btn').click(function() {
var w = 'value = '+$(this).val()+'/text = '+$(this).html();
alert(w);
});
В FF, не проблема результат нормально (дисплей: = значение/текст = показать значение).
Проблема связана с IE8, который отображает разные результаты от моего сервера тестирования и производственного сервера. Сервер тестирования - это моя локальная машина со стандартной установкой XAMPP. Производственный сервер - это сервер, основанный на Linux с apache, php и mysql.
Результат от сервера тестирования в порядке (отображается как FF), результат с производственного сервера не является хорошим (отображение: значение = показать значение/текст: показать значение).
Любая идея, если это apache, которая вызывает ошибку? Я знаю, что есть некоторые проблемы с использованием val(), потому что IE рассматривает его как атрибут, а не значение.
Проблема заключается в том, что изменение jQuery из val() в attr ('value') прекращает работу (эта реализация уже на многих страницах), и я думаю, что было бы намного легче изменить что-то на веб-сервере.
Это известная проблема с IE, посмотрите на это http://www.w3schools.com/tags/tag_button.asp – Lazarus