Face à jQuery .supprimer
J'ai un formulaire de saisie, je suis en train de supprimer/ajouter une fonction de clic.
Voici mon code:
<script>
$(document).ready(function(){
$("#1").click(function () {
$("#1").hide("");
});
$("#1").click(function () {
$("#twitter").remove();
});
$("#1").click(function () {
$("#2").show("");
});
$("#2").click(function () {
$("#2").hide("");
});
$("#2").click(function () {
$("#1").show("");
});
});
</script>
<span id="1">
<img align="left" src="../images/twitter_blue.png" width="30px;" style="margin:5px;"/>
<div>Share as @<?php echo $_SESSION['username'] ?></div>
</span>
<img align="left" id="2" src="../images/twitter_white.png" width="30px;" style="margin:5px;display:none;"/>
<input id="twitter" type="hidden" name="twitter" value="yes"/>
Vous pouvez voir que sur le clic de l'span id="1" il supprime l'image et de la forme d'entrée. Et lorsque vous cliquez sur l'img id="2" il cache que l'un et l'amener dos de l'image d'origine. Comment puis-je ramener ou ajouter le formulaire de saisie que j'ai d'abord supprimer le clic de l'img id="2". Est-il une fonction qui est à l'opposé de .enlever?
Merci!
FYI: api.jquery.com - il suffit de lire attentivement pour 30 minutes - il va souffler votre esprit. Le problème avec vous la demandons méthodes est que parfois vous ne savez même pas il y a une question à se poser. Apprendre l'ensemble de l'API et de devenir un NINJA!
OriginalL'auteur Chris | 2011-07-30
Vous devez vous connecter pour publier un commentaire.
Utiliser détacher si vous avez besoin de préserve les données jQuery:
puis de le remettre:
detach()
supprime l'élément sélectionné, de sortetwitpar = $("#twitter").parent();
.OriginalL'auteur rkw
vous le pouvez .clone() ce que vous voulez
vous pouvez remplaceavec() ce que vous voulez
😉
OriginalL'auteur memento
vous avez tellement bizarre de cas et le code ici.
Après le retirer, vous devez ajouter ou ajouter de nouveau.
au lieu de coder en dur " l'élément, vous pouvez utiliser un modèle comme modèle ou jQuery mustache.js, etc.
habituellement j'utilise iCanHaz. pour que le code puisse être comme ça
et vous définissez le twitter dans
OriginalL'auteur hida