选择和复选框不刷新后corrrectly渲染(IE)

你好我想设置一个选择元素,像这样的复选框的选择:

if($('[name='+results.rows.item(i).id+']').is("Select")){ $('[name='+results.rows.item(i).id+']').get(0).selectedIndex=results.rows.item(i).aValues; } else if ($('[name=' + results.rows.item(i).id + ']').attr("type") == "checkbox") { $('[name=' +results.rows.item(i).id+']').get(0).checked=results.rows.item(i).aValues;

它的工作原理在第一,但之后,我刷新了几次的值更改为-​​1,有时不同的号码,然后回接连刷新。 我使用的WebSQL存储校验值,并将selectedIndex,我用正确的价值观,即使它被赋予了错误的。 这样做在Chrome同样的事情不会造成问题,但它确实创造了很多在Safari数据库实例,但我听说这是一个用户界面问题。 有任何想法吗? 也许我分配托特他错元素的值? 或许它有与我在Windows上运行的Safari浏览器的事实呢?

更新3

所以,我理解了它。 我爽快快可以显示页面之前。 但现在它是发生在IE浏览器。 我尝试,看看它是否像在狩猎渲染问题,但事实并非如此。 是不是有什么根本性的错误我的代码或者是浏览器的bug?

更新:

我想它在Opera和它做同样的事情在Safari。 在Opera清爽了很多页会后银行和清凉把它带回。

更新2

对于复选框,我使用的是字符串,需要一个布尔值。 因此,通过使用一个简单的if-else我解决了这个问题。 与选择还在挣扎。 它仍然采用-1有时。

分类:JavaScript的 时间:2015-03-14 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.656 (s). 10 q(s)