给定一个在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");