Jquery 如何查找跨度标记iside iframe?
我正在使用驻留在iframe中的TinyMCE编辑器。在这个iframe中有一个具有类AMedit的跨度。此iframe的id为elm1_ifr。如何在jquery的这个Iframe中找到具有类AMedit的span标记?一旦我找到它,我必须在这段时间里做一些事情 谢谢试试这个:Jquery 如何查找跨度标记iside iframe?,jquery,iframe,Jquery,Iframe,我正在使用驻留在iframe中的TinyMCE编辑器。在这个iframe中有一个具有类AMedit的跨度。此iframe的id为elm1_ifr。如何在jquery的这个Iframe中找到具有类AMedit的span标记?一旦我找到它,我必须在这段时间里做一些事情 谢谢试试这个: $("#elm1_ifr").contents().find("span.AMedit "); 要将焦点事件侦听器附加到该内容上,可以使用以下方法: var span = $("#elm1_ifr").content
$("#elm1_ifr").contents().find("span.AMedit ");
要将焦点事件侦听器附加到该内容上,可以使用以下方法:
var span = $("#elm1_ifr").contents().find("span.AMedit ");
span.on('focus',function(){
//your code here
});
(检查控制台)好,现在如何使用此范围的焦点事件?请注意此范围的焦点事件。Thanks@user2702406,焦点事件用于输入字段。在范围内是否有输入?此范围是可编辑的,属性contenteditable=true@user2702406,您有权访问iFrame吗?您可以使用
$(document)在iframe内部启动它。在('focus','span[contentedit]'上,函数(){
yes iframe在同一个域上。我使用了as:var iframe=$(“#elm1_ifr”).contents().find(“span.AMedit”);当我通知iframe时,它会通知[objectobjectobjectobjectobject],现在如何获取这个span类的焦点事件??
if ( $("#elm1_ifr span").hasClass("AMedit") )
{
// your code
};
else
{
//your code
}