Break e JQuery

8 respostas
caiomacedor

Galera alguem sabe me tirar essa duvida? Não posso usar break com o JQuery? codigo abaixo:

jQuery('[alt=UF]').each( function(){ if(this.checked == false){ check = 'F'; break; } else{ check = 'V'; break; } alert(check); } );

8 Respostas

peczenyj

Mas pq vc vai colocar break dentro de um if?

caiomacedor

vou tentar de explicar, tenho 27 checkbox que representa 27 UF (Unidade Federal) estou percorrendo nelas pra ver se tem alguma selecionada. se tiver uma selecionada entre as 27 eu paro. não preciso mas continuar verificando as outras. Entendeu?

G

falei besteira …

peczenyj

Ok mas o ‘each’ vai executar a função que vc passa em cada um dos elementos.

Se vc quer parar vc teria que pegar todos os elementos e iterar sobre eles, parando no primeiro. Ai vc pode usar o break :wink:

Falei besteira, basta a função retornar true que o each para:

http://docs.jquery.com/Utilities/jQuery.each

caiomacedor

Mas como eu pararia e saia desse loop ai então? Não conheço muito de JQuery mas pelo o que entendi essa function do JQuery ai esta fazendo um loop em todos os elementos que tenha tenha o propriedade alt com o atributo UF. Ou estou errado?

rdgms
return true;
aleck

Tente algo do tipo:

var radios = $("#avaliarRisco").find('input[type=radio]:checked');
caiomacedor

Valew pela força galera… a galera desse forum não tem pra ninguem, estamos de parabens. valew mesmo…

Criado 6 de fevereiro de 2009
Ultima resposta 6 de fev. de 2009
Respostas 8
Participantes 5