2010-03-29 5 views
0

Supposons que l'emplacement de la fenêtre est htt://stackoverflow.com/index.php, je souhaite supprimer un élément de la page d'index avec jQuery. Voilà ce que je l'ai et il ne fonctionne pas:Suppression d'un élément sur un emplacement donné

$(document).ready(function() { 
    var location = window.location; 
    var locQuery = /index/i; 
    if (location.match(locQuery)) { 
     $('.someClass').removeClass(); 
    } 
}); 
+0

Je ne comprends pas. Vous ne pouvez pas modifier les pages d'un autre site Web. –

+0

Non, mais vous pouvez manipuler la façon dont votre navigateur les affiche, avec JavaScript par exemple. – Powertieke

+0

Je n'essaie pas de manipuler Stack Overflow de quelque façon que ce soit, je l'utilise juste comme exemple. – Espresso

Répondre

0

J'ai trouvé le problème. window.location est un objet de sorte que la méthode .match ne puisse correspondre à rien de l'expression régulière. J'ai dû utiliser la propriété .href de window.location pour obtenir une correspondance.

 
var location  = window.location.href; 
var locQuery  = /index/i; 
if (location.match(locQuery)) { 
    $('.someClass').remove(); 
} 

J'espère utiliser les bons termes. Je suis nouveau sur JavaScript.

3

Vous supprimez seulement il est classe, donc par exemple

<div class="someclass"></div> 

changera en

<div></div>. 

essayer

$('.someClass').remove(); 
Questions connexes