Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500

    [Jquery] Miglioramento codice

    Salve,
    è possibile fare una selezione sugli attributi css?

    Il mio codice attualmente è
    codice:
    $(".border").each(function(){  ($(this).position().left < 0) ? $(this).remove() : false ; });
    Ma non si può fare una cosa del tipo:
    codice:
    $(".border[position().left]<0").remove();
    Grazie.
    Ultima modifica di Vicar; 04-02-2014 a 21:49

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, da quanto mi risulta non esiste un selettore del genere che agisca direttamente sui valori delle proprietà css, a meno che non ne crei uno personalizzato.

    Ad ogni modo si può snellire leggermente il tuo esempio usando filter al posto di each, in questo modo:
    codice:
    $(".border").filter(function(){return $(this).position().left < 0}).remove();
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.