"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como selecionar o último filho que não tem uma classe específica no CSS?

Como selecionar o último filho que não tem uma classe específica no CSS?

Postado em 2025-02-22
Navegar:331

How to Select the Last Child That Doesn\'t Have a Specific Class in CSS?

combinando: último filho com: não (.class) seletor no css

no css, geralmente é necessário selecionar elementos específicos com base em vários critérios. Um desses casos é selecionar o último filho que não tem uma classe específica. Embora possa parecer direto, usando apenas: último filho e: não (.class) seletores não produz o resultado desejado. ] O seletor de último filho tem como alvo o último filho de um elemento, enquanto: não (.class) seleciona elementos que não possuem uma classe especificada. No entanto, esses seletores não podem ser diretamente combinados para alcançar o efeito desejado. não possui a classe "tabela_vert_controls". A regra CSS a seguir não funcionará:

tr: não (.table_vert_controls): Última filho

esta regra selecionará a última linha, independentemente de ter a classe "tabela_vert_controls" ou não. São necessárias soluções:

: adicione uma classe adicional ao elemento antes da classe desejada, como "Last-Child-não-cllasse". Em seguida, use a seguinte regra: 

tr:not(.table_vert_controls):last-child

jQuery Selector

: utilley jQuery's Engine seletor mais poderoso para selecionar o desejado Element:

    $ ('tr: não (.table_vert_controls): last')
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3