Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打开一个。单击以获取更多操作-javascript和jQuery_Javascript_Jquery_Onclick - Fatal编程技术网

打开一个。单击以获取更多操作-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.

哦,好吧,我在想一些非常愚蠢的事情。非常感谢你!没问题!很高兴我能帮上忙!