input的值求和

兄弟節(jié)點(diǎn)循環(huán)求和:

<input type="text" name="v1" class="price" value="1">

<input type="text" name="v2" class="price" value="2">

<input type="text" name="v3" class="price" value="3">

<input type="text" name="v4" class="price" value="4">

<input type="text" name="v5" class="price" value="5">

<button onclick="sum()">點(diǎn)擊</button>

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>

<script>

????function sum() {

? ? ? ? var service_id = {};

? ? ? ? var sum = 0;

? ? ? ? $(".price").each(function(index, el) {

? ? ? ? ? ? service_id[index] = el.value;

? ? ? ? ? ? sum += Number(el.value);

? ? ? ? });

? ? ? ? console.log(service_id, sum);

? ? }

</script>

涉及要點(diǎn):

這里的Number() 作為一個(gè)函數(shù)來調(diào)用,它將把自己的參數(shù)轉(zhuǎn)換成一個(gè)原始的數(shù)值,并且返回這個(gè)值(如果轉(zhuǎn)換失敗,則返回 NaN)。

了解Number其他用法:https://www.w3school.com.cn/js/jsref_obj_number.asp


each() 方法規(guī)定為每個(gè)匹配元素規(guī)定運(yùn)行的函數(shù)。

提示:返回 false 可用于及早停止循環(huán)。

$(selector).each(function(index,element))

index?- 選擇器的 index 位置

element?- 當(dāng)前的元素(也可使用 "this" 選擇器)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容