2012-06-17 50 views

回答

1
$('tr').click(function() { 
    if($('#input1').hasClass('active')){ 
     return false; 
    } 
    $('#span1').hide(); 

     $('#input1').show().addClass('active'); 

    }); 
0

在第一次mouseup上向元素添加一個類。 然後使用hasClass('...')進行檢查。 如果類存在做一回假

+0

您好,我很抱歉,但我不知道該怎麼做,你可以給我更多的PLZ細節thx – yossi

2

嘗試stopPropagation()

冒泡DOM樹,阻止任何父處理程序被通知的事件阻止事件。

$('tr').click(function(e) { 
    $('#span1').hide(); 
    $('#input1').show(); 
    e.stopPropagation() 
}); 

http://jsfiddle.net/c6ABa/7/

+1

Thx它是工作; – yossi