jQuery:从HTML5内部获取单击元素<;对象>;
我有一个简单的jQuery:从HTML5内部获取单击元素<;对象>;,jquery,html,object,onclick,Jquery,Html,Object,Onclick,我有一个简单的,在另一个网页中显示一个网页。我需要做的是在其中触发一个click事件(如果可能,在一个特定的类上),然后获取clicked元素 我试过这个 $(document).ready(function() { $(document).on('click', 'object', function() { console.log($(this)); }); }); 但什么也没发生 我知道使用会更容易,但我无法修改源代码。是否在.ready()处理程序中添加此
,在另一个网页中显示一个网页。我需要做的是在其中触发一个click事件(如果可能,在一个特定的类上),然后获取clicked元素
我试过这个
$(document).ready(function() {
$(document).on('click', 'object', function() {
console.log($(this));
});
});
但什么也没发生
我知道使用
会更容易,但我无法修改源代码。是否在.ready()
处理程序中添加此事件,以确保在添加之前加载DOM。单击()
处理程序添加这些
元素?@AlexanderStaroselsky是,我将更新问题,因为我无法将任何HTML事件附加/触发到
元素。是否有任何元素一致地包装这些
元素?也许你可以针对包装的元素单击,然后在处理程序中找到子元素
,并检索所需的数据/内容?@AlexanderStaroselsky我可以按你说的做,但我不知道哪个元素是以这种方式单击的。目前,我只能通过名称/id/class或其他方式检索子元素…我需要知道单击了哪个特定元素…您不能这样做,因为对象中的html完全独立于嵌入它的文档。。在嵌入的html中需要一个函数,将信息传递给主文档