/ / ідентифікатор ідентифікатора елемента - javascript, jquery, атрибути, елемент

Ідентифікатор заданого елемента - javascript, jquery, атрибути, елемент

Я створюю елемент у javascript, даю йому ідентифікатор, а потім доступ до нього через jQuery. Я думав, що це буде досить простим, але чомусь це не працює:

    var img  = document.createElement("img");
img.id = "uploadedimg";
if($("#uploadedimg").length==0)
alert("it"s not there");
else
alert("it is there!");

Сигнал, який я отримую - це "Це не там". Я знаю, як створити елемент у jQuery, але я хочу знати, що з цим кодом не працює.

Відповіді:

5 за відповідь № 1

Ви повинні додати елемент, перш ніж шукати його в DOM за допомогою jQuery.

Використовувати appendChild спосіб зробити це. Наприклад:

document.body.appendChild(img);

Після цього, отримати доступ до нього за допомогою jQuery.

Іншим способом було б перетворити елемент прямо в об'єкт jQuery, як це: $(img). Після цього ви можете використовувати на ньому звичайні методи jQuery.