Cho một lựa chọn có nhiều tùy chọn trong JQuery.Giữ các cặp khóa giá trị cùng nhau trong HTML <select/> bằng JQuery?
$select = $("<select></select>");
$select.append("<option>Jason</option>") //Key = 1
.append("<option>John</option>") //Key = 32
.append("<option>Paul</option>") //Key = 423
Khóa nên được lưu trữ và truy xuất như thế nào?
ID có thể là địa điểm OK nhưng sẽ không được đảm bảo duy nhất nếu tôi có nhiều giá trị chia sẻ của một lựa chọn (và các tình huống khác).
Cảm ơn
và theo tinh thần 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");