2011-10-20 1 views
0
<table><tr> 
<td class="delete" new="1">1</td> 
<td class="delete" new="2">2</td> 
<td class="delete" new="">3</td> 
<td class="delete" new="5">4</td> 
<td class="delete" new="6">5</td> 
</tr> 
</table> 

$('.delete').remove(); 

Comment supprimer TD avec l'attribut nouvelles = "" (null)?supprimer TD avec l'attribut vide

EN DIRECT Exemple:http://jsfiddle.net/xhvMd/

+2

jQuery a une bonne documentation: http://api.jquery.com/attribute-equals-selector/ –

Répondre

5
$('.delete[new=""]').remove(); 
1

Vous pouvez sélectionner les attributs personnalisés dans jquery comme ce

$('.delete[new=1]').remove(); 

Vérifiez la jsfiddle

1

Cela fonctionne:

<table> 
    <tr> 
     <td class="delete" new="1"> 
      1 
     </td> 
     <td class="delete" new="2"> 
      2 
     </td> 
     <td class="delete" new=""> 
      3 
     </td> 
     <td class="delete" new="5"> 
      4 
     </td> 
     <td class="delete" new="6"> 
      5 
     </td> 
    </tr> 
</table> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> 
<script type="text/javascript"> 
$('.delete[new=""]').remove(); 
</script> 
Questions connexes