У меня есть следующее поле в представлении MVC:
@Html.TextBoxFor(model => model.Course.Title, new { data_helptext = "Old Text" })</span>
В отдельном js файле я хочу установить атрибут data-helptext
на строковое значение. Здесь мой код:
alert($(targetField).data("helptext"));
$(targetField).data("helptext", "Testing 123");
Вызов alert()
отлично работает, он отображает текст "Старый текст" в диалоговом окне оповещения. Однако вызов установить атрибут data-helptext
в "Тестирование 123" не работает. "Старый текст" по-прежнему является текущим значением атрибута.
Я неправильно использую вызов для данных()? Я просмотрел это в Интернете, и я не вижу, что я делаю неправильно.
Здесь разметка HTML:
<input data-helptext="Old Text" id="Course_Title" name="Course.Title" type="text" value="" />