Ceci est mon Javascript:jQuery onclick avec des paramètres donne "** n'est pas défini"
function doSomething(fieldActions) {
var Actions = fieldActions;
$(Actions).show("slow");
$(this).hide(); }
Ceci est dans mon HTML:
<a onclick="doSomething('#date-actions');">edit</a>
Le paramètre doit affecter et sur le terrain DIV. L'ID de ce champ peut être variable et il peut y avoir plusieurs sur une page, c'est pourquoi je dois donner le champ spécifique sur lequel il affecte. Le paramètre "# date-actions" est un exemple de ce que peut être appelé un champ DIV auquel il appelle.
Mon erreur dans Firebug:
doSomething is not defined
Merci Nick. Mais que dois-je faire si j'ai plus de paramètres à passer? – user260157
@ user260157 -Pouvez-vous donner un exemple? vous pouvez faire 'data-show =" # chose1, # chose2, # chose3 "' comme sélecteur multiple, par exemple, et utiliser '$ ($ (this) .attr (" data-show ")). show() 'l'utiliser. –