jQuery 在脚本中的行为非常奇怪。基本上,在使用 jquery 更新 DOM 之后,我试图获取已使用 ID 插入到 DOM 中的文件输入的值。但是如果我尝试直接访问文件元素,我会得到一个空字符串。但是,如果我尝试从父 div 开始访问文件,我会得到正确的值。不幸的是,我需要直接访问它:
alert($("#input_id").val()); //returns empty string
alert($("#div_id > #input_id").val()); //returns correct value.