2013-09-22 101 views
1

我正在使用駐留在iframe中的TinyMCE編輯器。在這個iframe中有一個類AMedit的跨度。此iframe的ID是elm1_ifr。我怎樣才能找到在jQuery中的這個Iframe的AMedit類的span標籤?一旦我找到它,我必須在這個範圍內做一些事情。如何在iframe中查找span標籤?

感謝

回答

2

試試這個:

$("#elm1_ifr").contents().find("span.AMedit "); 

要附加上CONTENTEDITABLE跨度焦點事件監聽器,你可以使用這個:

var span = $("#elm1_ifr").contents().find("span.AMedit "); 
span.on('focus',function(){ 
    //your code here 
}); 

FIDDLE(檢查控制檯)

+0

好吧怎麼樣ñ現在我使用此跨度的焦點事件?請注意關於此跨度的焦點事件。謝謝 – user2702406

+0

@ user2702406,焦點事件用於輸入字段。你在跨度內有輸入嗎? – Sergio

+0

此跨度是可編輯的屬性contenteditable = true – user2702406

0
if ($("#elm1_ifr span").hasClass("AMedit")) 
{ 
    // your code 
}; 
else 
{ 
    //your code 
}