Селектор данных JQuery не обновляется.данные
В основном, если у меня есть div, загруженный на страницу с data-test
атрибут и изменить его значение с помощью jquery .data('test')
Я не могу выбрать элемент $('div[data-test="newValue"]')
посмотреть тест здесь:
2 ответа:
jQuery .data () изначально заполняется значениями из
data-
атрибуты, но установка его только сохраняет связанное новое значение в памяти. Он не изменяет атрибут в DOM. Чтобы изменить атрибут, вы должны использовать:$('#one, #three').attr('data-test', 'changed');
документы находятся в http://api.jquery.com/jQuery.data/