bitte Ich möchte für jede Taste fadeToggle anzuwenden, sondern es mit dieser Methode nicht funktioniert, versuche ich mit diesem How to use javascript variables in jquery selectors gelten, aber nicht erfolgreichfadeToggle vieler Element
diese HTML-Code ist
<div id="ajouter" class="dropdown">
<ul>
<li>
<button class="projetbutton">Projet</button>
<form class="projet" style="display:none">
<input type="text" />
<input type="submit" />
</form>
</li>
<li>
<button class="famillebutton">Famille</button>
<form class="famille" style="display:none">
<input type="text" />
<input type="submit" />
</form>
</li>
</ul>
</div>
und das ist Skript gelten für die Tasten
<script>
var classElement = ["projet", "famille"];
var button = "button";
for (var i = 0; i < classElement.length; i++) {
var classbutton = classElement[i].concat(button);
$(document).ready(function() {
$('.classbutton').click(function() {
$(".classElement[i]").fadeToggle();
});
});
}
</script>
Bitte, wenn es eine andere Methode, um diesen Job zu tun.
Versuchen $ ("projet, .famille.") FadeToggle(). – Nitin
Geben Sie allen Elementen, auf denen Sie das Ereignis auslösen möchten, eine gemeinsame Klasse und verwenden Sie sie dann 'jQuery'. – niyasc
Oder classElement.each (function() {$ (this) .fadeToggle();}); – Nitin