Ce que vous voulez n'est vraiment pas clair, au moins pour moi. Les réponses que vous avez obtenues sont justes, car si vous voulez que l'attribut href
soit vide, vous n'utilisez pas hide. Mais voici où je suis confus:
Vous avez déjà display:none
ensemble pour cette <a>
, ce qui signifie qu'il ne sera pas apparaître du tout. Alors, comment un utilisateur va-t-il cliquer sur quelque chose avec lequel il ne peut pas interagir?
Vous voulez "cacher" le <a>
après avoir cliqué. Si je devais deviner que vous voulez:
a. Faites disparaître le lien (avec le 2 qui s'affiche) après que l'utilisateur a cliqué dessus, ou b. Vous voulez que l'utilisateur ne clique sur le lien qu'une seule fois, et après cela, il devient un lien mort car il ne pointe sur rien.
Donc, en supposant que j'ai la moindre idée de ce que vous allez pour, faire le lien mort sur clic, suivez les conseils déjà donnés
$('a.minimize').click(function() {
$(this).attr('href', '');
});
Si vous voulez que le lien vers évaporent sur cliquez, aller avec:
$('a.minimize').click(function() {
$(this).hide();
});
Ou est-ce que je manque complètement le point?
$ (this) .attr ('href', ''); <<< cela tout cacher dans le div glisser – user267595
je veux cacher le contenu #content dans le div glisser, mais ne cache pas le div glisser – user267595