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