-
-
Save cmilfont/1232893 to your computer and use it in GitHub Desktop.
$("a").filter(function(index){ | |
if($(this).closest('table').attr("id") !== "minha-table") | |
return true; | |
}); |
Eu quero todos os "a:visible, :input:visible, [tabindex]:visible", que não sejam filhos de "a:visible, [tabindex]:visible".
Ou seja, tags A que não sejam filhos de tags A? link que não é filho de link? Vou mudar para tags A que não sejam filhos de DIV ok?
$("a:visible:not(div a)")
$("a:visible:not([tabindex]:visible a)") // tags A que não são filhas de tags com atributo "tabindex" visiveis
Cara, em todos os exemplos você está fazendo só com um seletor. Perceba que meu desafio são muitos seletores.
Não é necessariamente A filho de A, mas A, ou [tabindex] ou input não-filho de A ou [tabindex].
Seu seletor não resolve esse caso.
Desculpa perguntar, mas esse caso tem solução com seletor? Pois não sei se estou consigo ajudar.
Eu acredito que não. Por isso fiz usando o filter, por sugestão do @cmilfont. :)
ok, vamos ficar com Filter para esse caso então :)
Você mudou o requisito, resposta só na próxima sprint. hehehee
Você só quer os links que não tenham pai? A nova definição eu não entendi direito.
$("a:visible:not(.navegable a)") Algo assim?