Credo di sbagliare qualcosa in questo script per verificare, come da oggetto, l'esistenza di un elemento in una pagina esterna.
Nella mia-pagina.php ho questo elemento
codice HTML:
<div id="comm" class="verificaUrl"></div>
Nella pagina-esterna.php invece ho
codice HTML:
<div id="comm"></div>
Per verificare se l'elemento "comm" esiste nella pagina esterna ho questo script che nasconde "comm" in mia-pagina.php se esiste in pagina-esterna.php
codice:
var ricarica= $(".verificaUrl").attr('id');
var ricaricaUrl = "../pagina-esterna.php" + " #"+ricarica;
$(".verificaUrl").load(ricaricaUrl, function(){
if ((ricaricaUrl).length>0) {
$("#"+ricarica).hide();
} else {
$("#"+ricarica).show();
}
Ma anche se l'elemento in pagina-esterna.php non esiste mi nasconde sempre l'elemento comm nella mia-pagin.php.
Dove sta l'errore?