2012-09-05 23 views
0

我有一組複選框,並且還有一個主複選框,如果我檢查主chekbox,則其餘部分將被選中,但我可以逐個檢查。所以我有一個鏈接,我想只顯示一個或多個複選框時顯示該鏈接,如何?只有在檢查一個或多個複選框時才顯示href鏈接

編輯: 這是測試的HTML代碼:

<table width="100%"> 
    <thead> 
     <tr> 
      <td style="text-align:center;"><input type="checkbox" name="message_delivery" /></td> 
      <td>Asunto</td> 
      <td>Para</td> 
      <td>Fecha</td> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td><input type="checkbox" name="message_delivery[]" value="1" /></td> 
      <td><a href="messages/show/id/1" class="read">sadasdasdas</a></td> 
      <td>Demo Demo</td> 
      <td>Wednesday, 05 de September de 2012 - 11:51:19 AM</td> 
     </tr> 
     <tr> 
      <td><input type="checkbox" name="message_delivery[]" value="1" /></td> 
      <td><a href="messages/show/id/1" class="read">sadasdasdas</a></td> 
      <td>170ead917-FN 170ead917-LN</td> 
      <td>Wednesday, 05 de September de 2012 - 11:51:19 AM</td> 
     </tr> 
     <tr> 
      <td><input type="checkbox" name="message_delivery[]" value="1" /></td> 
      <td><a href="messages/show/id/1" class="read">sadasdasdas</a></td> 
      <td>Demo1 Lastname1</td> 
      <td>Wednesday, 05 de September de 2012 - 11:51:19 AM</td> 
     </tr> 
     <tr> 
      <td><input type="checkbox" name="message_delivery[]" value="1" /></td> 
      <td><a href="messages/show/id/1" class="read">sadasdasdas</a></td> 
      <td>174889ead-FN 174889ead-LN</td> 
      <td>Wednesday, 05 de September de 2012 - 11:51:19 AM</td> 
     </tr> 
    </tbody> 
</table> 

<div class="button-bar"> 
    <a href="http://cmv.loc/messages/add">Escribir nuevo</a> 
    <a id="btn_delete" class="btn_delete" style="display:none">Borrar marcados</a> 
</div> 

我想告訴#btn_delete如果一個或多個複選框被選中。

歡呼和預先感謝

回答

2
$(':checkbox').click(function() { 
    $('a').toggle($(':checkbox:checked').length > 0); 
});​ 

http://jsfiddle.net/zerkms/RpxZd/1/

+0

這個切換的每次點擊.. –

+0

@zerkms正是這種執行我點擊一個複選框,並沒有工作,每次我想 – ReynierPM

+0

@ReynierPM並不反映選中的複選框的數量:是啊,這是我的錯 – zerkms

0

綁定onChange事件的每一個複選框,如果其中任何檢查檢查,顯示的鏈接,如果它是。更好的事件...而不是使用委派來完成這些事情。

相關問題