在输入事件上获取最后一个输入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($(this).is('input:last'))
原因:last child不工作是因为输入字段不在任何标记内,因此它们不是任何父项的子项。所以有两种方法可以解决这个问题
input
字段放入div
元素中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())时它会起作用
可以添加关于它如何工作以及为什么当前不工作的解释吗?检查最后一个子项和最后一个类型之间的差异,您将得到它。可以添加关于它如何工作以及为什么当前不工作的解释吗?检查最后一个子项和最后一个类型之间的差异,您将得到它