Articles of jquery jquery selectors

jQuery encontrar e replace string

Eu tenho em algum lugar no site um texto específico, digamos “lollypops”, e eu quero replace todas as ocorrências desta string com “marshmellows”. O problema é que não sei exatamente onde está o texto. Eu sei que eu poderia fazer algo como: $(body).html($(body).html().replace(‘lollypops’, ‘marshmellows’)); Isso provavelmente funcionaria, mas eu preciso rewrite o mínimo de HTML […]

Usando o jQuery para pesquisar uma string de HTML

Se eu executar este código – var html= ”; console.log($(html).find(‘div’)); Eu não obtenho nenhum resultado retornado, se eu executar este código – var html= ”; console.log($(html).find(‘div’)); Então eu recebo um único resultado retornado – o div interno ( ). Eu esperava que o primeiro trecho de código retornasse um único resultado e o segundo trecho […]

Seletor de atributo jQuery insensível a maiúsculas e minúsculas

Eu estou fazendo o seguinte usando o atributo contém seletor $ (‘[attribute * = value]’) $( “input[name*=’man’]”).css(“background-color:black”); Isso funciona para a primeira input, mas não para a segunda input, pois ” Homem ” tem um ” M ” maiúsculo Como posso fazer $( “input[name*=’man’]”) um seletor sem diferenciação de maiúsculas e minúsculas?

Em jQuery, está selecionando por class ou id mais rápido que selecionando por algum outro atributo?

Basicamente, é $(“#someid”) ou $(“.someclass”) mais rápido que $(“[someattr=’value’]”) Eu imagino que é (isto é, a seleção por id é mais rápida, então a class, então o atributo), mas alguém sabe ao certo?

Não é um seletor de class no jQuery

Existe uma expressão de seletor simples para não selecionar elementos com uma class específica? Eu só quero pegar os primeiros três divs e tentei $(div[class^=”first-“][class!=”first-bar”]) Mas isso recebe tudo como o último div contém mais de primeiro bar. Existe uma maneira de usar um espaço reservado em tal expressão? Algo parecido $(div[class^=”first-“][class!=”first-bar*”]) // doesn’t seem […]

Selecionando várias classs com jQuery

Eu dei uma boa olhada e não consegui descobrir como selecionar todos os elementos que correspondem a certas classs em uma instrução do seletor jQuery como esta: $(‘.myClass’, ‘.myOtherClass’).removeClass(‘theclass’); Alguma idéia de como conseguir isso? A única outra opção é fazer $(‘.myClass’).removeClass(‘theclass’); $(‘.myOtherClass’).removeClass(‘theclass’); Mas eu estou fazendo isso com algumas classs, então requer muito código.

Obtendo um seletor de jQuery para um elemento

No código do psuedo, é isso que eu quero. var selector = $(this).cssSelectorAsString(); // Made up method… // selector is now something like: “html>body>ul>li>img[3]” var element = $(selector); A razão é que preciso passar isso para um ambiente externo, onde uma string é minha única maneira de trocar dados. Esse ambiente externo precisa enviar um […]

Como você verifica se um seletor combina com algo no jQuery?

Em Mootools, eu acabei de executar if ($(‘target’)) { … } . O if ($(‘#target’)) { … } no jQuery funciona da mesma maneira?

seletor único jQuery vs .find ()

Qual é melhor usar como perspectiva de desempenho: $(“.div1 h2, .div1 h3”) ou $(“.div1”).find(“h2, h3”)

O que é o “contexto” no seletor do jQuery?

Existe alguma diferença entre $(‘input.current_title’, ‘#storePreferences’).prop(‘disabled’, false); e $(‘#storePreferences input.current_title’).prop(‘disabled’, false); ?