Usuário com melhor resposta
Javascript não carrega

Pergunta
-
Olá galera.
Tenho um script Javascript que quando carregada a página era para dar um checked em alguns Radio Button, porem o mesmo não ocorre.
É estranho que se eu abro o console e insiro o método AposPaginar(); que carrega o script os Radio Buttons são preenchidos corretamente.
Detalhe que ele entra no método executa alguns procedimentos irrelevantes, mas não preenche os Radio Buttons.Vejam:
Chamada do método:
$(window).load(function () { AposPaginar(); });
Método:
function AposPaginar() { //Marcar os radiobuttons da listagem de Serviços var servicos = ""; if ($('input[id*="hdfServicos"]').eq(0).val() != "") { servicos = $('input[id*="hdfServicos"]').eq(0).val() ? $('input[id*="hdfServicos"]').eq(0).val().split(',') : ''; for (var i = 0; i < servicos.length - 1; i++) { $('.RefinarBusca div[id*="chkServicos"] input').each(function () { if ($(this).val() == servicos[i]) { $(this).attr("checked", "checked"); $(this).parent('span').addClass("checked"); } }); } } var tipoBusca = $('.tabela .radio .checked input').val(); if (tipoBusca == 1) { $('div[id*="pnlEstadoCidade"]').css('display', 'block'); segmento(); } else if (tipoBusca == 2) { $('div[id*="pnlCep"]').css('display', 'block'); segmentoCep(); } $('div[id*="pnlResultadoBusca"]').css('display', 'block'); }
Creio eu que o código não vai ser de muita ajuda, mas gostaria que vocês pudessem entender o cenário e avaliar se já tiveram algum problema semelhante.
Obrigado pessoal.
Respostas
-
Caro Elton,
Fiz da seguinte maneira e funcionou:
$(document).ready(function () {
checkar();
});
function checkar() {
$("#FeaturedContent_ck").attr('checked', 'checked');
}verifique se não está fazendo nenhuma alteração no code behind.
verifique se tem algum erro no console?
Espero que ajude!
- Editado Daniel C. Martins terça-feira, 7 de janeiro de 2014 00:43
- Sugerido como Resposta Vitor Mendes terça-feira, 7 de janeiro de 2014 02:04
- Marcado como Resposta Giovani Cr quarta-feira, 8 de janeiro de 2014 13:04
Todas as Respostas
-
-
Caro Elton,
Fiz da seguinte maneira e funcionou:
$(document).ready(function () {
checkar();
});
function checkar() {
$("#FeaturedContent_ck").attr('checked', 'checked');
}verifique se não está fazendo nenhuma alteração no code behind.
verifique se tem algum erro no console?
Espero que ajude!
- Editado Daniel C. Martins terça-feira, 7 de janeiro de 2014 00:43
- Sugerido como Resposta Vitor Mendes terça-feira, 7 de janeiro de 2014 02:04
- Marcado como Resposta Giovani Cr quarta-feira, 8 de janeiro de 2014 13:04