jQuery 代碼片段:循環遍曆元素,但不包括最後一個元素
以下 jQuery 代碼片段循環遍歷頁面上的所有 <select></select>
元素,並將它們的值添加到一個數組中,然後使用 .concat()
函數將這些值連接成一個字符串。 此代碼不會處理最後一個 <select></select>
元素。 可以使用 .not(":last")
選擇器來排除最後一個元素。
<code class="language-javascript">var controlitems = $('select').not(':last'); // Exclude the last select element var controlfilters = []; controlitems.each(function(i, v) { var filtervalue = $(this).val(); if (filtervalue !== "") { controlfilters.push(filtervalue); } }); console.log([].concat(controlfilters));</code>
輸出結果將是一個包含所有 <select></select>
元素值(除了最後一個)的數組。
jQuery 元素常見問題解答 (FAQs)
.last()
方法的用途是什麼? jQuery 中的 .last()
方法用於選擇一組已選元素中的最後一個元素。當您只想對組中的最後一個元素應用特定操作或樣式時,它特別有用。例如,您可能想要突出顯示列表中的最後一項,或對錶格中的最後一行應用不同的樣式。 .last()
方法使您可以輕鬆地選擇和操作此元素,而無需知道它在組中的確切位置。
.last
選擇器是如何工作的? jQuery 中的 .last
選擇器與 .last()
方法一起使用,用於選擇一組元素中的最後一個元素。它的工作原理是過濾掉除最後一個元素之外的所有元素。當您想要對組中的最後一個元素應用特定操作或樣式,但不知道其確切位置時,這非常有用。 .last
選擇器使您可以輕鬆選擇此元素並應用所需的操作或樣式。
.each()
方法是什麼,它是如何使用的? jQuery 中的 .each()
方法用於迭代一組元素並對每個元素執行一個函數。當您想要對一組元素應用相同操作或樣式時,這特別有用。例如,您可能想要更改文檔中所有段落的顏色,或隱藏頁面上的所有圖像。 .each()
方法使您可以輕鬆執行這些操作,而無需單獨選擇和操作每個元素。
.last()
方法遍曆元素? jQuery 中的 .last()
方法可用於通過選擇組中的最後一個元素來遍曆元素。當您想要對組中的最後一個元素應用特定操作或樣式,但不知道其確切位置時,這非常有用。要使用 .last()
方法,首先選擇要遍歷的元素組,然後應用 .last()
方法來選擇最後一個元素。然後,您可以對該元素應用所需的操作或樣式。
jQuery.each() 方法用於迭代一組元素並對每個元素執行一個函數。當您想要對一組元素應用相同操作或樣式時,這特別有用。例如,您可能想要更改文檔中所有段落的顏色,或隱藏頁面上的所有圖像。 jQuery.each() 方法使您可以輕鬆執行這些操作,而無需單獨選擇和操作每個元素。要使用 jQuery.each() 方法,首先選擇要迭代的元素組,然後應用 jQuery.each() 方法對每個元素執行所需函數。
以上是每個不是最後一個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!