2014-06-05 4 views
0

J'ai une classe dans un iframe. Je suis en mesure de changer la couleur de cette classe en utilisant le code jquery suivant:JQuery Content Click Ne fonctionne pas

$("#chart_iframe0").contents().find(".btn-green").css("background","#BADA55"); 

Cela fonctionne très bien.

je maintenant ce qu'il faut cliquer dessus avec jquery donc je suis en utilisant ce code: Cependant, maintenant je veux effectuer la même action en utilisant événement « click » de jquery:

$("#chart_iframe0").contents().find(".btn-green").click(); 

Mais ceci est ne fonctionne pas comme je le veux. Quelqu'un peut-il me guider quel est le problème avec le deuxième code jquery? Est-ce lié à la syntaxe ou à autre chose?

Voici la zone html de celui-ci:

<div id="btn-actions" class="tclass"> 
<a class="btn btn-wide btn-green"> 
<span style="">Click me</span> 
</a> 
</div> 
+1

Pouvez-vous s'il vous plaît envoyer la page HTML ici ... –

+1

Pouvez-vous configurer un jsfiddle? – mohamedrias

+1

Vérifiez cela: http://stackoverflow.com/questions/10943727/how-to-trigger-an-iframe-event-jquery – melancia

Répondre

0

Essayez d'utiliser .on() pour lier l'événement, cliquez sur l'élément.

$("#chart_iframe0").contents().find(".btn-green").on("click", function(){ 
    alert('test'); 
}); 
+0

Désolé, cela n'a pas fonctionné – Satch3000

Questions connexes