我的代码在这里:
$.each(localStorage, function(key, value){
if (key.indexOf('(cache)') > -1) {
var id = key.replace("(cache)", "");
id = '#' + id;
$(id).val(value);
}
});
我的目标是更新specific id
的值,但错误为unkown expression (expected id here)
这里也是错误的图像
答案 0 :(得分:1)
强烈建议正确转换id
(不要使用日期和空格)。但如果你不能,那么下面是一个解决方案
工作片段: -
myval = 1;
id= '05/03/2018 15:39:51JxM8tX8K';
$('[id="'+id+'"]').val(myval);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="05/03/2018 15:39:51JxM8tX8K"><br>
<input type="text" id="05/03/2018 15:39:51JxM8tX8KDKHFCK">
注意: - 我不完全确定它是否适合您。测试它并让我知道