Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal,
Como chamar função no JQuery com 1 ou mais parâmetros?
Jascript simples geralmente é assim:
<a href=”#” onclick=”função_xis(id,string1,string2)”>
Mas por JQuery como pegar os paramentros id, string, string2 ???
Não se me expressei bem... Digo: como pegar/passar: seletor + os parâmetros juntos?
Certo William. 1º obrigado por responder.
Atributos do elemento conforme o elemento html. correto?
Então link (<a>) só teria os atribuitos: href, name, rel e/ou title. Correto?
Tipo assim?
>
id = $(this).attr('href');
idItem= $(this).attr('id');
idOutro = $(this).attr('class'); >> hiiii.... "class" rola?
Ou então tratar o "id" conforme uma cadeia de parâmetros..
Tipo : <div id="parâmetro1|parâmetro2|parâmetro3"></div>
sim, conforme o seu primeiro exemplo.
Ok William, fiz conforme sua orientação.
Mas estou com o seguinte problema. Se puder “palpitar”, agradeço.
Estou listado parcelas... Pegado atribuitos (id + name) e chamando uma tela modal que carregado outros dados.
Assim:
Do While
...
<a href="#dialog1" name="modalCob" id="<?=$id?>">
<img src='btAlterar.gif' border='0' title='Editar Dados'></a>
...
loop
Ocorre que na 1º vez que carregado a tela qualquer link da lista abre o modal.
Daí via “setInterval” + ajax eu re-carrego esta lista a cada 10 ou 15 segundos...
Então a lista recarrega... Mais JQuery (modal) para e funcionar se clicado no link..
geralmente esses parâmetros serão atributos do elemento em q vc está disparando o evento.
ai vc pega com el.attr('atributo');