2012-05-05 63 views
1

我在一行中有兩個輸入字段和兩個按鈕。就像在頁面中有3行或更多行一樣。對於每一行,只有當兩個輸入字段有任何值時,才需要啓用這兩個按鈕。我給了這樣兩個按鈕的ID。基於條件的啓用/禁用按鈕顯示警告兩次

<a href="#" style="margin: auto;" id="first_link"></a> 
<a href="#" style="margin: auto;" id="second_link"></a> 

jQuery中,我給如下:

$('#first_link').click(function() {alert("Some info will come soon")}); 
$('#second_link').click(function() {alert("new info will come soon")}); 

但這警報所有行未來(三排3個警報顯示)。我怎樣才能在整個表格中顯示一次警報。

+0
+0

您可以在http://jsfiddle.net中添加完整的html代碼 – Thulasiram

回答

0
$('#first_link').click(function(e) { 
    e.preventDefault(); // will prevent the link's default behavior 
    e.stopPropagation(); // will stop event bubbling 
    alert("Some info will come soon"); 
}); 

$('#second_link').click(function(e) { 
    e.preventDefault(); // will prevent the link's default behavior 
    e.stopPropagation(); // will stop event bubbling 
    alert("new info will come soon"); 
}); 

A different example.

+0

謝謝,但是我不能給每行有不同的id。因爲我可以動態添加新行。所以現在我感到困惑是否要給班級或編號鏈接? – Raji

+0

你可以使用這樣的類http://jsfiddle.net/heera/DqLwx/4/ –

+0

謝謝。這非常有用。 – Raji

相關問題