В основном, если у меня есть div, загруженный на страницу с атрибутом data-test
и изменяющий его значение с помощью jquery .data('test')
Я больше не могу выбрать элемент с $('div[data-test="newValue"]')
var howMany = $('.t[data- тест="тест"]').длина; $('.result').html('начните с ' + howMany + ' div с данными "test"
'); setTimeout(function() { $('#one, #three').data('test', 'changed'); }, 500); setTimeout(function() { var test = $('.t[data-test="test"]').length, измененный = $('.t[data-test="changed"]').length; $ ('.результат').append('есть ' + test + ' элементы div с данными "test"
есть ' + измененные + ' элементы div с данными "измененные"
'); }, 1000); setTimeout(function() { $('.t').each(function() { $('.result').append('div #' + $(this).attr('id') + ' имеет тестовые данные: ' + $(this).data('test') + '
'); }); }, 1500);
1 2 3 4