Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
在输入事件上获取最后一个输入jquery_Jquery_Jquery Selectors - Fatal编程技术网

在输入事件上获取最后一个输入jquery

在输入事件上获取最后一个输入jquery,jquery,jquery-selectors,Jquery,Jquery Selectors,var总和=0; $(文档).on(“输入”、“.payments”,函数(){ 风险价值金额=100; var值=[]; $('input')。每个(函数(索引,元素){ push(parseInt($(element.val(),10)| | 0); }); var总计=值。减少(函数(总和,val){ 返回和+val; }, 0); var diff=金额-总额; if($(this).is(':last child')){ 如果(差异>0){ console.log(“上次不确定”) }

var总和=0;
$(文档).on(“输入”、“.payments”,函数(){
风险价值金额=100;
var值=[];
$('input')。每个(函数(索引,元素){
push(parseInt($(element.val(),10)| | 0);
});
var总计=值。减少(函数(总和,val){
返回和+val;
}, 0);
var diff=金额-总额;
if($(this).is(':last child')){
如果(差异>0){
console.log(“上次不确定”)
}否则{
console.log(“上次确定”)
}
}否则{
如果(差异>=0){
console.log(“确定”)
}否则{
console.log(“不正常”)
}
}
})
input{display:block}

var总和=0;
$(文档).on(“输入”、“.payments”,函数(){
风险价值金额=100;
var值=[];
$('input')。每个(函数(索引,元素){
push(parseInt($(element.val(),10)| | 0);
});
var总计=值。减少(函数(总和,val){
返回和+val;
}, 0);
var diff=金额-总额;
if($(this.index()=($(“.payments”).length)){
如果(差异>0){
console.log(“上次不确定”)
}否则{
console.log(“上次确定”)
}
}否则{
如果(差异>=0){
console.log(“确定”)
}否则{
console.log(“不正常”)
}
}
})
input{display:block}

var总和=0;
$(文档).on(“输入”、“.payments”,函数(){
风险价值金额=100;
var值=[];
$('input')。每个(函数(索引,元素){
push(parseInt($(element.val(),10)| | 0);
});
var总计=值。减少(函数(总和,val){
返回和+val;
}, 0);
var diff=金额-总额;
if($(this.index()=($(“.payments”).length)){
如果(差异>0){
console.log(“上次不确定”)
}否则{
console.log(“上次确定”)
}
}否则{
如果(差异>=0){
console.log(“确定”)
}否则{
console.log(“不正常”)
}
}
})
input{display:block}

原因:最后一个子项不工作是因为输入字段不在任何标记内,因此它们不是任何父项的子项。所以有两种方法可以解决这个问题

  • 将所有
    input
    字段放入
    div
    元素中

  • 将if条件更改为
    if($(this).is('input:last'))


  • 原因:last child不工作是因为输入字段不在任何标记内,因此它们不是任何父项的子项。所以有两种方法可以解决这个问题

  • 将所有
    input
    字段放入
    div
    元素中

  • 将if条件更改为
    if($(this).is('input:last'))

  • 试试这个改变

    var总和=0;
    $(文档).on(“输入”、“.payments”,函数(){
    风险价值金额=100;
    var值=[];
    $('input')。每个(函数(索引,元素){
    push(parseInt($(element.val(),10)| | 0);
    });
    var总计=值。减少(函数(总和,val){
    返回和+val;
    }, 0);
    var diff=金额-总额;
    如果($(this).is(':last of type')){//我已经更改了此行
    如果(差异>0){
    console.log(“上次不确定”)
    }否则{
    console.log(“上次确定”)
    }
    }否则{
    如果(差异>=0){
    console.log(“确定”)
    }否则{
    console.log(“不正常”)
    }
    }
    })
    input{display:block}
    
    
    尝试此更改

    var总和=0;
    $(文档).on(“输入”、“.payments”,函数(){
    风险价值金额=100;
    var值=[];
    $('input')。每个(函数(索引,元素){
    push(parseInt($(element.val(),10)| | 0);
    });
    var总计=值。减少(函数(总和,val){
    返回和+val;
    }, 0);
    var diff=金额-总额;
    如果($(this).is(':last of type')){//我已经更改了此行
    如果(差异>0){
    console.log(“上次不确定”)
    }否则{
    console.log(“上次确定”)
    }
    }否则{
    如果(差异>=0){
    console.log(“确定”)
    }否则{
    console.log(“不正常”)
    }
    }
    })
    input{display:block}
    
    
    想告诉我吗?确切的意思是什么。你的问题不清楚没有正确回答请尝试选择最后一个元素,如果你想使用jquery
    $(“.payments:last child”)
    或css
    。payments:last child{}
    我尝试了
    $(“.payments:last child”)
    ,但它不起作用。我想知道我输入的是不是班里最后一个孩子想告诉你吗?确切的意思是什么。你的问题不清楚没有正确回答请尝试选择最后一个元素,如果你想使用jquery
    $(“.payments:last child”)
    或css
    。payments:last child{}
    我尝试了
    $(“.payments:last child”)
    ,但它不起作用。我想知道我输入的是不是paymenti类的最后一个子类我尝试使用方法为什么它不工作我的代码是这样的如果($('.payments').last(){
    $('.payments')。last()
    返回一个元素,这样在像这样使用时它将工作
    if($(this).is($('.payments').last())
    我尝试使用方法为什么它不起作用我的代码是这样的
    if($('.payments').last(){
    $('.payments').last()
    返回一个元素,这样在像这样使用
    if($(this).is($('.payments').last())时它会起作用
    可以添加关于它如何工作以及为什么当前不工作的解释吗?检查最后一个子项和最后一个类型之间的差异,您将得到它。可以添加关于它如何工作以及为什么当前不工作的解释吗?检查最后一个子项和最后一个类型之间的差异,您将得到它