給定一個在JQuery中有多個選項的選擇。使用JQuery將關鍵值對保存在HTML <select/>中?
$select = $("<select></select>");
$select.append("<option>Jason</option>") //Key = 1
.append("<option>John</option>") //Key = 32
.append("<option>Paul</option>") //Key = 423
應該如何存儲和檢索密鑰?
該ID可能是一個好地方,但如果我有多個選擇的共享值(和其他場景),則不會保證唯一。
感謝
和TMTOWTDI的精神。
$option = $("<option></option>");
$select = $("<select></select>");
$select.addOption = function(value,text){
$(this).append($("<option/>").val(value).text(text));
};
$select.append($option.val(1).text("Jason").clone())
.append("<option value=32>John</option>")
.append($("<option/>").val(423).text("Paul"))
.addOption("321","Lenny");