我有一个由用户动态填充的列表框,其值由管道分隔值和名称组成。我使用键进行检查以确保没有添加两次相同的值,但之后我想对剩余的列表进行排序。
我的 JavaScript 看起来像这样:
function storeaccount(name, account, accountName, Nom)
var count = 0;
var key = name + "|" + account + "|" + accountName + "|" + Nom;
var listBox = document.getelementbyid(listbox);
for(var i = 0; i < listBox.options.length; i++){
if(listBox.options[i].value == key)
{ count++;
}
}
if (count < 0) {
$('<%listbox.clientid%>')append('<option value="' + key + '"> + name + '</option>
}
如何按名称对列表框进行排序,同时保持密钥完整,以便使用 jQuery 在我的重复检查中使用?