1
HTML:的jQuery绑定事件
<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();
});
好了,我的本意是在一次点击,然后按钮做别的事情(隐藏)更改ID。我也尝试过live()。在萤火虫它看起来像id已经改变,但我第二次点击按钮触发相同的警报('讨厌警报')。和一些奇怪的...如果我使用live(),鼠标右键点击按钮消失(像它应该)。任何sugestions?感谢
嗯,理论上应该工作,但它没有,现在只是触发隐藏()方法 – kmunky 2009-10-24 01:20:57
你有一个演示? – 2009-10-24 01:22:48
不,我的代码是非常非常复杂,但我简化它得到的想法 – kmunky 2009-10-24 01:24:05