jquery - 如何将选择框的内容存储到变量中?

标签 jquery variables select

我有一个<select>我的 HTML 页面上的字段填充了一些选项。在 AJAX 的帮助下,我用更合适的选项替换了选择字段中的这些选项。

如何将选择字段的选项存储到变量中,然后再次将其加载到选择中?在某些情况下,能够恢复选择字段的默认选项会很有帮助。

最佳答案

var $default_opts = $('#mySelect').children();

我用了jQuery's .children() 如果您使用<optgroup>,请在这里保持它更通用一些。元素。

当需要恢复原始状态时,您可以执行以下操作:

$('#mySelect').empty().append( $default_opts.clone() );

这会清空 <select>其当前内容,并附加默认值的克隆,以便您的副本保留其原始状态。

关于jquery - 如何将选择框的内容存储到变量中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4004731/

相关文章:

javascript - html 中 iframe 内的网站。以新的方式

c++ - 什么是 C++ 中的引用变量?

javascript - 使用 Jquery 更新全局 JS 变量并返回该值

javascript - jQuery - 多次触发点击

javascript - 如何将数据传递到 DataTable.JS 列的 defaultContent

mysql - 如何分组并显示结果 sun 到 sat,MySQL PHP

sql - 需要帮助 postgresql 交叉表查询

javascript - 更改 select[multiple] 的行为,无需 CMD/CTRL 即可单击更改

jquery ui 对话框未出现在带有 Google Maps v3 的页面上

javascript - 使用 javascript 获取动态创建的变量