2012-04-26 12 views

risposta

20

Basta usare:

$('#button1').click(
    function(){ 
     $('#myEltId span').css('border','0 none transparent'); 
    }); 

Oppure, se si preferisce la forma lunga:

$('#button1').click(
    function(){ 
     $('#myEltId span').css({ 
      'border-width' : '0', 
      'border-style' : 'none', 
      'border-color' : 'transparent' 
     }); 
    }); 

E, mi piacerebbe consigliamo vivamente di leggere le API per css() (vedi i riferimenti , sotto).

Riferimenti:

+0

Grazie David.I provato lo stesso, ma non funzionava per me a causa di qualche sciocco mistake..sorry mie cattive – sachinjain024

+0

Nessun problema; felice di essere stato di aiuto (un po 'piccolo) in ogni caso. Anche solo per verificare il tuo approccio originale. –

3

Se si intende utilizzare questo più volte, è anche possibile definire una classe CSS senza bordo:

.no-border {border:none !important;} 

e poi applicarlo utilizzando jQuery;

$('#button1').click(function(){ 
     $('#myEltId span').addClass('no-border'); 
}); 
Problemi correlati