Здравствуйте! Столкнулся спроблемой: создав js'ом некий div, не могу обработать далее нажатие на этот созданый див.
$(document).ready(function(){
var ln; var text;
$("#changed").click(function () {
$(this).hide();
$("<div class='hz' id='pole'></div>").prependTo($("#body")); //вот создание того дива
$("<input type='text' id='save1' class='save1'>").prependTo($(this).parent()).focus();
});
$("#pole").click(alert("Любой текст"));
});
В таком варианте код
$("#pole").click(alert("Любой текст"));
обрабатывается почему-то сразу при загрузке страницы, даже когда объект #pole ещё не был создан.
Так же я пробовал использовать .live(), но ничего не вышло, это выглядело примерно так:
$('#pole').live("click".poleclose(););
function poleslose(){
alert("Любой текст");
}
и мой JS код переставал работать вообще.
Так вот: как нормально обработать событие click для созданного дива с id='pole' ??