Javascript 在jquery中,如何从循环中单击一个接一个地获取值?
实际上,我为循环创建了一个Javascript 在jquery中,如何从循环中单击一个接一个地获取值?,javascript,jquery,html,Javascript,Jquery,Html,实际上,我为循环创建了一个,它工作得很好,但是现在我想通过单击按钮一个接一个地获取循环值,但我无法获取。有什么问题吗 当我点击按钮,然后我得到直接10,但我想得到一个接一个,就像我第一次点击按钮,然后它将是2,当我点击,然后它将是3 $(文档).ready(函数(){ var i; $(“按钮”)。单击(函数(){ 对于(i=1;i您不能使用for循环来实现这一点(除非您等待构造承诺,这有点复杂)-相反,只需在每次处理程序调用时递增并提醒i,直到第10次: 设i=2; $(“按钮”)。单击(
,
它工作得很好,但是现在我想通过单击按钮一个接一个地获取循环值,但我无法获取。有什么问题吗
当我点击按钮,然后我得到直接10,但我想得到一个接一个,就像我第一次点击按钮,然后它将是2,当我点击,然后它将是3
$(文档).ready(函数(){
var i;
$(“按钮”)。单击(函数(){
对于(i=1;i您不能使用for
循环来实现这一点(除非您等待构造承诺,这有点复杂)-相反,只需在每次处理程序调用时递增并提醒i
,直到第10次:
设i=2;
$(“按钮”)。单击(函数(){
如果(i您不能为
循环使用(除非您等待
构造的承诺
,这有点复杂),那么只需在每次处理程序调用时递增并提醒i
,直到第10次:
设i=2;
$(“按钮”)。单击(函数(){
如果(i您在每个按钮上执行整个循环,请单击。尝试以下操作:
$(document).ready(function(){
var i = 0;
$('button').click(function(){
i++;
$(this).text(i);
alert(i);
})
每次单击按钮都会执行整个循环。请尝试以下操作:
$(document).ready(function(){
var i = 0;
$('button').click(function(){
i++;
$(this).text(i);
alert(i);
})
循环的用途不同于您的用例。您必须在每次单击时增加单个变量,并显示内部按钮
var i=1;
$(“#按钮”)。单击(函数(){
如果(ifor loop
的目的不同于您的用例,您必须在每次单击时增加单个变量,并显示内部按钮
var i=1;
$(“#按钮”)。单击(函数(){
如果(i
$(“#添加按钮”)。单击(函数()
{
变量输入=$(“#文本框”);
val(parseInt(input.val())+1);
如果(input.val()>=10){
警报(“这是最后一个限额”);
输入.val(0);
}
});
$(“#添加按钮”)。单击(函数()
{
变量输入=$(“#文本框”);
val(parseInt(input.val())+1);
如果(input.val()>=10){
警报(“这是最后一个限额”);
输入.val(0);
}
});
试试这个。如果不想在10点停止,请使用注释掉的语句
$(文档).ready(函数(){
var i=1;
$(文档)。在('单击','按钮',函数()上){
$(this).text(i试试这个。如果您不想在10时停止,请使用注释掉的语句
$(文档).ready(函数(){
var i=1;
$(文档)。在('单击','按钮',函数()上){
$(this).text(iThanks@manikant-gautam-it-working-fine,for-loop的好主意。谢谢@manikant-gautam-it-working-fine,for-loop的好主意。