Dúvida em JQuery

Como posso utilizar o JQuery para exibir/ocultar botões em uma toolbar em richfaces?
Quem puder ajudar, agradeço.
Um abraço, muito obrigado. :wink:

você pode pegar o Id do botão e usar o comando $(’#ID’).hide()

Como faço para que ao clicar em um checkbox o botão exibido na toolbar seja exibido ou oculto?
Há alguma função no JQuery que eu possa usar?
Seria algo mais ou menos assim:

$(document).ready(function() { $('#cmdAlterar').hide(); })

Não tenho certeza se este código está correto, você poderia dar um exemplo de como posso fazer funcionar?
:wink:

Pode usar o seguinte:

$(function(){ //mesma coisa que $(document).ready();
    $('#CheckBox').click(function(el){
        $('#cmdAlterar').toggle(); // o Toggle alterna entre visivel e não visivel
    });
});

Aqui está o código refeito:

[code]
$(function()
{
$(’#chk1’).click(function()
{
$(’#cmdLimpar’).toggle();
});
$(’#chk2’).select(function()
{
$(’#cmdAtualizar’).toggle();
});

            $('#chk3').select(function()
           {
               $('#cmdContinuar').toggle();
           });

            $('#chk4').select(function()
           {
               $('#cmdExecutar').toggle();
           });

            $('#chk5').select(function()
           {
               $('#cmdExcluir').toggle();
           });

            $('#chk6').select(function()
           {
               $('#cmdInserir').toggle();
           });

            $('#chk7').select(function()
           {
               $('#cmdVoltar').toggle();
           });
      });
  </script>       [/code]

No seu código você passa uma parâmetro para a função, que parâmetro é sse?

O que há de errado com meu código:

[code]
$(function()
{
$(‘checkbox#chk1’).click(function()
{
$(’#cmdLimpar’).toggle();
});
$(‘checkbox#chk2’).click(function()
{
$(’#cmdAtualizar’).toggle();
});

            $('checkbox#chk3').click(function()
           {
               $('#cmdContinuar').toggle();
           });

            $('checkbox#chk4').click(function()
           {
               $('#cmdExecutar').toggle();
           });

            $('checkbox#chk5').click(function()
           {
               $('#cmdExcluir').toggle();
           });

            $('checkbox#chk6').click(function()
           {
               $('#cmdInserir').toggle();
           });

            $('checkbox#chk7').click(function()
           {
               $('#cmdVoltar').toggle();
           });
      });
  </script>       [/code]

Parece que o evento click não está sendo atribuido aos checkbox do meu forme. Alguém saberia como posso resolver teste problema? :cry:

Eu não conheço muito o richfaces, mas sera que ele não carrega os elementos da pagina dinamicamente?

Caso for, você tem que dar um jeito de disparar a função do jQuery apenas apos os componentes serem carregados.

Seria bom tabem você estudar um pouquinho de como o jQuery funciona. Mais especificamente a parte de seletores, que é a base do jQuery.

No site da documentação d jQuery tem tudo muito bem explicado e com ótimos exemplos.