#jquery
#jquery
Вопрос:
Я использую приведенный ниже код для изменения значения метки с помощью jQuery.
$("#labelId").text('Some Text here:');
хотя он работает в Mozilla и Chrome, но он не работает в IE (любых версиях).
Каким должно быть решение для этого?
Комментарии:
1. Можете ли вы указать фактический HTML, против которого вы используете этот код, пожалуйста?
2. какая-либо конкретная версия IE? в IE8 это работает jsfiddle.net/saelfaer/WnJTc пожалуйста, убедитесь, что у вас нет других ошибок javascript перед этой строкой кода
3. похоже, ваш идентификатор не уникален
4. @Sander: у меня нет других ошибок javascript перед этой строкой кода. Я попробовал это в jsfiddle.net/saelfaer/WnJTc там также он не менял текст при нажатии кнопки «Выполнить», но в Mozilla он меняется.
5. @Andy Я проверил в своем коде, идентификатор уникален.
Ответ №1:
Это работает для меня:
$("[id*='lblFullName']").text($("[name$='txtfirstname']")[0].value)
Ответ №2:
Замените ваш jquery js-файл на этот http://code.jquery.com/jquery-latest.js
На самом деле я столкнулся с подобной проблемой. Когда я попытался использовать этот URL-адрес и загрузил его, он отлично сработал для меня.