javascript - jquery/javascript 从字符串声明变量

标签 javascript jquery

我希望遍历我页面上的所有输入,并使用 id 作为名称为每个输入声明一个变量。这是我试过没有成功的方法

$('input').each(function(){
    eval( 'var'+$(this).attr('id')+'='+$(this).val());
});

最佳答案

试试看是否可行:

   $('input').each(function(){
        window[this.id] = this.value;
    });

关于javascript - jquery/javascript 从字符串声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19982702/

相关文章:

javascript - 使用 jquery 或 javascript 从 iframe 控制顶部父窗口

javascript - $ ('.input:checked' ) 的行为不同于 $ ('.input[checked=checked]' )

javascript - 创建一个 jquery 对话框作为 API

javascript - 语义 ui react 下拉列表中的默认选定选项

javascript - javascript代码什么时候执行?

javascript - Jquery 表单序列化无法在带有 Scala Play Framework 2.2 的 Facebox 上运行

javascript - 使用 Dropzone.JS 将图像上传到 Imgur

javascript - HTML - Fancybox - 在图像缩略图下方添加文本

javascript - 使用 webpack-dev-server 找不到模块 'webpack'

javascript - 谷歌地图 - 使用map.fitBounds(边界);