TL; DR:我不知道为什么这会在Chrome中被破坏,但是任何微小的改变都会奇迹般地修复它。
Backstory:我用字符串化的JSON填充元素。这样做会打破页面上整个表单中的所有数据列表,但仅限于CHROME。
这个简化的小提示显示<input>
的数据主义者不工作(输入上的向下箭头表明它确实有一个数据主义者,但没有任何反应!)
奇迹般地解决它的事情:
.html()
函数(但我需要这样做)<form>
代码<div>
代码<input>
JSON.stringify()
函数无法修复的事情:
$. ... .attr("list","mylist1")
我搜索了Chromium问题但找不到任何东西......我偶然发现了什么虫子?
答案 0 :(得分:0)
前段时间,我已将此作为Chromium错误报告提交,看起来版本为41.X的chrome(现在已稳定)已经解决了这个问题。还有其他相关问题,版本41中的修复似乎解决了大多数(如果不是全部)它们。
Chromium问题: https://code.google.com/p/chromium/issues/detail?id=445385