Jquery increase value
Jquery increase value
我正在尝试增加从 DOM 获取的值。
该值卡在"1"中;
我做错了什么?
.HTML
<div class="col-md-1">
<button class="btn btn-success" id="btnAddFlak">+ Flak</button>
</div>
<div class="well" id="flakDiv"></div>
.JS
var flakNr = 1;
//Create flak
$('#btnAddFlak').on('click', function () {
//Set flakNr
var flakNr = $('.flakMiddle').last().val();
console.log(flakNr);
//Increase flakNr
flakNr++;
console.log(flakNr);
//Flak HTML setup
var flak = $('<div class="flak nopadding"><div class="flakSideUp nopadding"></div><div class="flakMiddle">Flak <b>' + flakNr + '</b></div><div class="flakSideDown nopadding"></div></div><br>');
//Insert flak to flakDiv
$('#flakDiv').append(flak);
});
小提琴:
http://jsfiddle.net/7hqu377v/
稍微修改了你的代码
http://jsfiddle.net/7hqu377v/1/
在您的div.flakMiddle
中添加了包含实际数字的<span>
。希望这就是你要找的。
我建议也许你可以增加另一个变量,例如:
var flakNr = 1;
var ctr= 0; // or any number you want
//Create flak
$('#btnAddFlak').on('click', function () {
//Set flakNr
var flakNr = $('.flakMiddle').last().val();
console.log(flakNr);
//Increase flakNr with the value ctr
flakNr+=ctr;
// increment ctr
ctr++;
console.log(flakNr);
//Flak HTML setup
var flak = $('<div class="flak nopadding"><div class="flakSideUp nopadding"></div><div class="flakMiddle">Flak <b>' + flakNr + '</b></div><div class="flakSideDown nopadding"></div></div><br>');
//Insert flak to flakDiv
$('#flakDiv').append(flak);
});
这就是你的好去!快乐编码..
相关文章:
- 在ember/handlers中使用value和valueBinding有什么区别
- 需要url导航从DropDown Value onClick按钮传递url变量
- 用Javascript在下拉列表中选择VALUE选项
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- HTML Value finding
- Javascript GetElementByID has no value
- 如何获取文本框组的值,并使用jquery将它们放入(key:Value)数组中
- .value返回字符串,直到我将其保存到变量
- JavaScript check value
- 使用javascript和css选择器获取value属性的内容
- HTML SELECT-使用JavaScript按VALUE更改所选选项
- 如果URL为(value),则使用css类
- 将php值传递给点击(getFunction(this.value))问题
- onchange选择get value并执行查询,然后在同一页面上显示结果
- textbox.value在javascript中不起作用
- php Matching javascript value
- 使用lodash从对象数组中获取uniq[key,value]
- 显示多个具有相同源javascript(map(key,value))数据的图表
- Jquery :gt(value) issue
- Jquery increase value