我的以下代碼對所有select
標記項的字母排序都正常工作。。每個循環都不能與.sort一起在html中工作
$("select").html($("option").sort(function (a, b) {
return a.text.toUpperCase() == b.text.toUpperCase() ? 0 : a.text.toUpperCase() < b.text.toUpperCase() ? -1 : 1
}))
但我想分開應用此排序每select
項目。爲此,我使用「.each」循環,但它不與.sort一起工作。我正在使用。每個如下:
$("select").html($("option").each(.sort(function (a, b) {
return a.text.toUpperCase() == b.text.toUpperCase() ? 0 : a.text.toUpperCase() < b.text.toUpperCase() ? -1 : 1
})))
請回答。
你能解釋一下你想在這裏迭代嗎?你想排序的選項元素和迭代每個? – CodingIntrigue
@Rraham我想排序每個「選擇標籤」項albhabetically –