gpt4 book ai didi

javascript - 在javascript中对两个值求和

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:15 26 4
gpt4 key购买 nike

我认为这是一个愚蠢的问题,但就此而言。

我需要动态添加一个 div 并根据最后添加的 div 的先前添加元素的 ID 给它 ID + 1。

div是

<div id="file-uploader-0" class="file-uploader"></div>

所以我大致得出了那个代码:

$('#addOneMoreFileOrGroup').on('click', function(){

var latestFileUploaderId = $('.well-large .file-uploader').last().attr('id').split('-')[2] + 1;

$('.well-large .control-group:last').after('<div class="control-group deal-type-online"> \
<label class="control-label">File / File Group Title:</label> \
<div class="controls"> \
<input class="span4 file-title" type="text"> \
<span class="question label label-warning" data-title="File / Group Name:" data-content="Name for your file or group of related files (for example your brand logotype in different file formats)." data-original-title="">?</span> \
<div id="file-uploader-' + latestFileUploaderId + '" class="file-uploader"></div> \
</div> \
</div>');

});

但问题是,最后我收到“file-uploader-01”、“file-uploader-011”、“file-uploader-0111”。

我尝试使用“latestFileUploaderId++”,它给了我一次正确的结果,一次是“1”,然后是“11”、“111”、“1111”。

感谢您的提示和帮助!

最佳答案

改变这个:

var latestFileUploaderId = $('.well-large .file-uploader').last().attr('id').split('-')[2] + 1;

为此:

var latestFileUploaderId = parseInt($('.well-large .file-uploader').last().attr('id').split('-')[2],10) + 1;

关于javascript - 在javascript中对两个值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13290822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com