Quindi sto giocando con $(el).css()
, cercando di determinare se un elemento ha un bordo. Io uso .css("border-style", "solid")
per impostare il confine, che funziona, ma in realtà imposta 4 stili individuali:Utilizzare JQuery per verificare se l'elemento ha un bordo?
border-right-style
border-left-style
border-top-style
border-bottom-style
Così, il controllo di un bordo è un po 'ingombrante come si deve fare qualcosa di simile:
if ($(el).css("border-right-style") == "solid" && $(el).css("border-left-style") == "solid" && ...) {}
Il semplice controllo di $(el).css("border-style") != ""
non funziona poiché border-style
è sempre uguale a "".
C'è un modo più elegante per farlo?
perché non lavori con le lezioni? – jcvegan
Solitamente lo faccio, ma in questo caso particolare, gli stili sono così dinamici e così specifici per ogni elemento che è più facile farlo in questo modo. –