Javascript 单击事件不适用于动态创建的按钮

Javascript 单击事件不适用于动态创建的按钮,javascript,jquery,Javascript,Jquery,我使用谷歌翻译,它创建动态翻译栏,它有显示原始按钮(点击下面的图片链接) 我想使用javascript或jquery手动触发“show original”按钮的点击事件,但不起作用,请参阅我尝试过的一些代码片段 $("#myBtn").click(function(){ $("#\\:1\\.restore").click(); //or $("#\\:1\\.restore").on('click'); //or $("#\\:1\\.restore")

我使用谷歌翻译,它创建动态翻译栏,它有显示原始按钮(点击下面的图片链接)

我想使用javascript或jquery手动触发“show original”按钮的点击事件,但不起作用,请参阅我尝试过的一些代码片段

$("#myBtn").click(function(){
    $("#\\:1\\.restore").click();
    //or
    $("#\\:1\\.restore").on('click');
    //or
    $("#\\:1\\.restore").trigger('click',jQuery.Event( "click" ));
    //or
    document.getElementById(':1.restore').click();
})

imageURL:

myBtn上的事件未激发,并且您的事件处理程序不工作。 对于动态添加的元素,请使用
事件委派

$(document).on('click', '#myBtn', function() {
    // Your Code Here
});
要触发
事件,请执行以下操作:

$("#\\:1\\.restore").trigger('click');

未激发myBtn上的事件,并且事件处理程序不工作。 对于动态添加的元素,请使用
事件委派

$(document).on('click', '#myBtn', function() {
    // Your Code Here
});
要触发
事件,请执行以下操作:

$("#\\:1\\.restore").trigger('click');

未激发myBtn上的事件,并且事件处理程序不工作。 对于动态添加的元素,请使用
事件委派

$(document).on('click', '#myBtn', function() {
    // Your Code Here
});
要触发
事件,请执行以下操作:

$("#\\:1\\.restore").trigger('click');

未激发myBtn上的事件,并且事件处理程序不工作。 对于动态添加的元素,请使用
事件委派

$(document).on('click', '#myBtn', function() {
    // Your Code Here
});
要触发
事件,请执行以下操作:

$("#\\:1\\.restore").trigger('click');

您需要来自容器(如
document

$(document).on('click', '#\\:1\\.restore', function(){...}));
我想手动触发“显示原始”按钮的点击事件

使用


您需要来自容器(如
document

$(document).on('click', '#\\:1\\.restore', function(){...}));
我想手动触发“显示原始”按钮的点击事件

使用


您需要来自容器(如
document

$(document).on('click', '#\\:1\\.restore', function(){...}));
我想手动触发“显示原始”按钮的点击事件

使用


您需要来自容器(如
document

$(document).on('click', '#\\:1\\.restore', function(){...}));
我想手动触发“显示原始”按钮的点击事件

使用

我得到了答案。 实际上,translatebar位于iframe标记内,所以我们需要选择iframe(容器),然后选择其中的任何元素

$("#myBtn").click(function(){
    $('#\\:1\\.container').contents().find('#\\:1\\.restore').click(); 
});
我得到了答案。 实际上,translatebar位于iframe标记内,所以我们需要选择iframe(容器),然后选择其中的任何元素

$("#myBtn").click(function(){
    $('#\\:1\\.container').contents().find('#\\:1\\.restore').click(); 
});
我得到了答案。 实际上,translatebar位于iframe标记内,所以我们需要选择iframe(容器),然后选择其中的任何元素

$("#myBtn").click(function(){
    $('#\\:1\\.container').contents().find('#\\:1\\.restore').click(); 
});
我得到了答案。 实际上,translatebar位于iframe标记内,所以我们需要选择iframe(容器),然后选择其中的任何元素

$("#myBtn").click(function(){
    $('#\\:1\\.container').contents().find('#\\:1\\.restore').click(); 
});

太快了+1@Tushar,祝贺你达到5公里:)@ammarces谢谢你!太快了+1@Tushar,祝贺你达到5公里:)@ammarces谢谢你!太快了+1@Tushar,祝贺你达到5公里:)@ammarces谢谢你!太快了+1@Tushar,祝贺你达到5公里:)@ammarces谢谢你!