1
A
回答
2
循环遍历JSON和做这在每个文本/值对(很好的作品跨浏览器):
var opt = document.createElement('option');
opt.value = "someValue";
opt.appendChild(document.createTextNode("someText"));
$('#mySelect').append(opt);
+0
ooo更好........ – Damien 2009-06-24 18:58:06
1
我在字面上只是循环列表中的项目,并在插入元素之前生成html。现在你可能会提到一个插件。
var selectHtml = ''
foreach obj Item in jsonobject.list)
selecthtml += "<option value="+ item.value +">" + item.label + "</option>"
$('selectList').html(selectHtml);
或类似的东西
0
我使用JavaScript,jQuery和AJAX方法按以下方式使用JSON数据更新选择框。它非常干净简洁,完美地完成了这项工作。
$.getJSON(url, data, function(responseJSON){ // GET JSON value from the server
$("#mySelect option").remove(); // Remove all the <option> child tags from the select box.
$.each(responseJSON.rows, function(index, item) { //jQuery way of iterating through a collection
$('#mySelect').append($('<option>')
.text(item.label)
.attr('value', item.value));
});
});
相关问题
- 1. 通过AJAX更新选择框
- 2. 通过选项选择更新SVG
- 3. 更新选择框选项
- 4. Mutilselect通过Ajax选择框(jQuery/Laravel 4)
- 5. 通过ajax选择通过值选择选项
- 6. 通过Ajax选择下拉不更新
- 7. 更改通过jQuery选择默认选择的选项
- 8. 通过选择框加载Ajax选项卡
- 9. 通过jQuery链接选择选项值
- 10. jQuery如何通过值选择选项?
- 11. 通过发送选项选择。 jquery
- 12. 如何根据Ajax请求更改选择框选择选项
- 13. JQuery的选择选项不更新\
- 14. 使用jQuery更新选择选项
- 15. jquery mobile - 选择选项,使用ajax更新html结果
- 16. Ajax/php/javascript选择框不更新
- 17. 选择选项,然后根据选定的选项更新Ajax/PHP刷新
- 18. Rails如何在选择下拉选项后通过Ajax更新索引视图
- 19. 通过jQuery onchange选择选项打开模式框
- 20. 选择框中的选项值,同时通过使用jquery
- 21. 通过Ajax的选择框使用ColdFusion
- 22. 通过选择复选框
- 23. 通过选择框更改Iframe SRC选项
- 24. 通过jQuery/AJAX选择后重定向
- 25. 通过选择框
- 26. 通过选择框
- 27. 通过jQuery重新绑定选择选项
- 28. HTML选择框,通过JavaScript“无”选项删除选项出现
- 29. jqTransform更新选择选项
- 30. 更新选择选项php
如果您想要替换整个元素,您可以配置远程脚本以简单地返回完全格式化的选择(包括选项)。但是“手动”更新选项元素不过是几行代码,所以我不知道jQuery插件是合适的。 – inkedmn 2009-06-24 18:53:49