Невозможно изменить текст с помощью jquery в IE

#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-адрес и загрузил его, он отлично сработал для меня.