Сменить обработчик click
Здравствуйте.
Есть див в нём 10 потомков дивов с классом(х) по клику на любой из 10 этих потомком происходят некоторые операции (выскакивает форма, из неё данные летят аяксом в базу возвращается id дива на котором кликнули) если всё хорошо то закрашиваем див другим цветом меняя класс на (у). Выбирая элемент по которому кликнули я делаю обычно $(".x").click( смотрим на атрибут $(this).attr("id"); потом выскакивает форма и т.д ). Проблема в том что когда я меняю класс на (y) я хочу чтобы менялся обработчик. Но кликая по нему вызывается тот же самый обработчик что и первый раз. Почему он вызывается если я ему класс сменил на (у),а выборку делаю по $(".x") |
floa,
Цитата:
$(".x").live('click' , function() { //смотрим на атрибут $(this).attr("id"); //потом выскакивает форма и т.д }); |
спасибо, всё заработало)
|
Часовой пояс GMT +3, время: 07:49. |