jQuery遍歷子元素并求和是一項非常常見的任務(wù)。我們可以使用jQuery的each方法來輕松地遍歷所有子元素,并將它們的值累加起來。
// 獲取所有子元素,并將它們的值進行累加 var sum = 0; $('parent-element-selector').children().each(function(){ sum += parseInt($(this).text()); }); console.log(sum);
在上面的代碼中,我們首先選擇父元素,并通過children方法獲取所有的子元素。接著使用each方法遍歷每個子元素,并將它們的值累加到sum變量中。最終,我們打印出sum變量的值,就得到了所有子元素的和。
需要注意的是,在使用each方法時,我們可以通過this關(guān)鍵字引用當(dāng)前的子元素。為了對子元素的值進行操作,我們通常將其包裝成一個jQuery對象。在這個例子中,我們使用$(this)將子元素包裝成一個jQuery對象,然后調(diào)用text方法獲取該元素的文本值,并使用JavaScript的parseInt函數(shù)將其轉(zhuǎn)換為整數(shù)。
總的來說,使用jQuery遍歷子元素并求和是一項簡單但實用的任務(wù),可以幫助我們處理許多常見的問題。