У меня есть элементы на моем сайте, которые динамически добавляются в функцию document.ready
jQuery.
Проблема в том, что я не могу выбрать эти элементы, используя обычные селекторы jQuery. JavaScript отлично работает в IE9 и других браузерах. Я думаю, что причина этого не в том, что контент, который я пытаюсь изменить, добавляется динамически.
Как мне решить эту проблему?
Код:
$('.dynamic').each(function(index)
{
$('textarea, input[type=radio], input[type=checkbox], select, input[type=text]', this).each(function()
{
var array = $(this).val().split('|||');
var elements = new Array();
var target = String('.dynamic_'+$(this).attr('id'));
$(target).each(function() //this does nothing in ie7 and 8, seems the target selector is messed up :S
{
elements.push($(this));
});
for (val in array)
{
var count = Number(val);
$(elements[count]).val(array[val]);
}
});
});