打开一个。单击以获取更多操作-javascript和jQuery
我有一些动态生成按钮,将带我到一个特定的页面 我需要检索为每个按钮自动生成的打开一个。单击以获取更多操作-javascript和jQuery,javascript,jquery,onclick,Javascript,Jquery,Onclick,我有一些动态生成按钮,将带我到一个特定的页面 我需要检索为每个按钮自动生成的数据num,使用它为同一个按钮设置jQuery选择器。因此,当我点击按钮时,我将被重定向到页面(pdf.js) 但在我的解决方案中,我需要单击两次才能转到页面 第一次单击是设置变量i 第二次单击是实际转到页面 我正在搜索一个奇特的解决方案,它只允许我点击一次 $('.pag')。单击(函数(){ 设i=$(this.data('num'); //设desiredPage=$(this.data('num'); 控制
数据num
,使用它为同一个按钮设置jQuery选择器。因此,当我点击按钮时,我将被重定向到页面(pdf.js)
但在我的解决方案中,我需要单击两次才能转到页面
- 第一次单击是设置变量
i
- 第二次单击是实际转到页面
$('.pag')。单击(函数(){
设i=$(this.data('num');
//设desiredPage=$(this.data('num');
控制台日志(i);
控制台日志(i);
$('#pag-'+i)。单击(函数(){
队列渲染页面(i);
})
})
1.
2.
3.
4.
…
只需在第一次单击时使用相应的数字执行queueRenderPage()
:
$('.pag')。单击(函数(){
设i=$(this.data('num');
队列渲染页面(i);
})
//
函数queueRenderPage(i){
log(“queueRenderPage(“+i+”));
}
1.
2.
3.
4.
…
您不需要使用函数来执行此操作
$('.pag')。单击(函数(){
设i=$(this.data('num');
//设desiredPage=$(this.data('num');
控制台日志(i);
队列渲染页面(i);
})
1.
2.
3.
4.
…
哦,好吧,我在想一些非常愚蠢的事情。非常感谢你!没问题!很高兴我能帮上忙!