2014-06-05 4 views
0

У меня есть класс внутри iframe. Я могу изменить цвет этого класса, используя следующий код jquery:Содержимое JQuery Нажмите Не работает

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

Это прекрасно работает.

я теперь, что нажать на него с JQuery, так что я использую этот код: Однако, теперь я хочу, чтобы выполнить те же действия с помощью «мыши» событие JQuery:

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

Но это не работает, как я хочу. Может ли кто-нибудь объяснить мне, что случилось со вторым кодом jquery? Связано ли это с синтаксисом или чем-то еще?

Вот HTML площадь его:

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

Не могли бы вы разместить страницу HTML здесь ... –

+1

Можете ли вы настроить jsfiddle? – mohamedrias

+1

Проверьте это: http://stackoverflow.com/questions/10943727/how-to-trigger-an-iframe-event-jquery – melancia

ответ

0

Попробуйте использовать .он(), чтобы связать событие щелчка к элементу.

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

Извините, это не сработало – Satch3000

Смежные вопросы