Привет! Создаю динамически опрос ну и кнопку для голосования с id. При нажатии кнопки должно быть событие, но его нет, скажите с чем это может быть связано, ведь тоже событие с такой же кнопкой, но не с созданой динамически работаетю, может для динамически созданных элементов нельзя использовать события? Спасибо.
фик знает я свой js и php генерирую и элементы с событиями аяксом получаю, парсю dom вешаю id добавляю события чё только не тварю)
Не не не всё есть по-мойму: [js] // input=document.createElement("input"); input.type='button'; input.value='lalala'; input.id='btn'; input.click=function(){ alert('ok'); } [/js] или так пробовал: [js] input=document.createElement("input"); input.type='button'; input.value='lalala'; input.id='btn'; //...... $(function(){ $('#btn').click(function(){ alert('ok'); }); }); [/js]
addEventListener и для альтернативно одарённых [js]if (!window.addEventListener) { window.addEventListener = function (type, listener, useCapture) { attachEvent('on' + type, function() { listener(event) }); } }[/js]
[js]$(document).ready(function() { //Тут });[/js] Или точнее нужно? Luge спасибо сейчас побробую, забыл что такая штуку есть.