При выполнении кода:
Событие onload возникает два раза это связано с тем, что функция append библиотеки jQuery сначала создает требуемый объект (певрое срабатывание события), а потом помещает его в нужной позиции страницы (второе страбатывание). Для того чтобы избежать двойного срабатывания события в функции append() нужно использовать ее в таким способом:
Событие onload возникает два раза это связано с тем, что функция append библиотеки jQuery сначала создает требуемый объект (певрое срабатывание события), а потом помещает его в нужной позиции страницы (второе страбатывание). Для того чтобы избежать двойного срабатывания события в функции append() нужно использовать ее в таким способом:
$(function() { $("#test").append( $("").attr({ src: "http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Bachalpseeflowers.jpg/300px-Bachalpseeflowers.jpg", onload: "alert(\'hi\')" }) ); });