Jquery按步递增和递减计数
我制作了一个从selectbox获取值的小脚本。可以使用加号和减号箭头更改selectbox值 我试图用4或6来增加这个值,但这一次又一次地给了我一个错误的值 简而言之:我希望里面的值增加4或6,或者减少4或6 HTMLJquery按步递增和递减计数,jquery,count,Jquery,Count,我制作了一个从selectbox获取值的小脚本。可以使用加号和减号箭头更改selectbox值 我试图用4或6来增加这个值,但这一次又一次地给了我一个错误的值 简而言之:我希望里面的值增加4或6,或者减少4或6 HTML JQUERY function updateQuantity(way){ if(6 == 4){ //6 is a Twig tag and works. This is the only way to test if it's 4 or 6 var qty
JQUERY
function updateQuantity(way){
if(6 == 4){ //6 is a Twig tag and works. This is the only way to test if it's 4 or 6
var qty = '4';
}else {
var qty = '6';
}
var quantity = parseInt($('.quantity input').val());
if (way == 'up'){
if (quantity < 100){
quantity+qty; // gives me something like 444 or 666
} else {
quantity = 100;
}
} else {
if (quantity > 6){
quantity-qty; // actually works
} else {
quantity = 6;
}
}
$('.quantity input').val(quantity);
}
函数更新相等性(方式){
if(6==4){//6是一个小树枝标记并且有效。这是测试它是4还是6的唯一方法
变量数量='4';
}否则{
变量数量='6';
}
var quantity=parseInt($('.quantity input').val());
如果(方式==“向上”){
如果(数量<100){
quantity+quantity;//给我一些类似444或666的信息
}否则{
数量=100;
}
}否则{
如果(数量>6){
数量;//实际有效
}否则{
数量=6;
}
}
$('.quantity input').val(数量);
}
有人知道我做错了什么吗?我真的看不见了
数量
是一个字符串,+
将连接字符串
使用qty=4
代替qty='4'
还应使用以下语句:
quantity+=qty; // instead of quantity+qty
及
qty
是一个字符串,+
将连接字符串
使用qty=4
代替qty='4'
还应使用以下语句:
quantity+=qty; // instead of quantity+qty
及
嘿,朋友6或4你没有提到任何地方,但看到我的小提琴链接可能会帮助你。我添加了增加4,减少4的输入 来了
`http://jsfiddle.net/19c2uanm/`
嘿,朋友6或4你没有提到任何地方,但看到我的小提琴链接可能会帮助你。我添加了增加4,减少4的输入 来了
`http://jsfiddle.net/19c2uanm/`
在单引号中,值被视为字符串 因此,这些值被连接(即)666或444。 使用时不带单引号,因此可以将其视为数字加法。
在单引号中,值被视为字符串 因此,这些值被连接(即)666或444。 使用时不带单引号,因此可以将其视为数字加法。