<ul>
<li><input type="submit" id="myId" value="someVal"/>
</ul>
JQuery
$('ul').find('input[type="submit"]').click(function{
alert('nasty alert')
$(this).attr('id','newId');
});
$('input#newId').click(function(){
$(this).hide();
});
нормально, так что мое намерение состоит в том, чтобы изменить идентификатор после одного клика, а затем кнопку, чтобы сделать что-то другое (скрыть). Я тоже пытался с live(). В firebug похоже, что идентификатор изменился, но мой второй щелчок на кнопке вызывает одно и то же предупреждение («неприятное предупреждение»). И что-то странное ... если я использую live(), на мыши правой кнопкой мыши кнопка исчезает (как и должна). любые санкции? спасибо
Хмм, теоретически должно работать, но это не так, теперь вызывает только шкурку() метод – kmunky
У вас есть демо? –
nope, мой код намного сложнее, но я упростил его, чтобы получить идею. – kmunky