问题描述
||
我尝试基于jQuery以选择器结尾的jQuery切换一些元素(标签/字段/ img)。
一切都可以在IE / Firefox / Safari中正常运行-但不能在Google \的Chrome中运行。 document.ready()函数上的img元素存在问题。
Chrome不会切换这些img元素。
有任何想法,建议吗?谢谢。
jQuery 1.5.1
铬12.0.742.100
<script type=\"text/javascript\">
$(document).ready(function () {
var v = $(\'#VNType\').val();
if (v == \'equalToVP\') {
ToggleVisibility();
}
});
function ToggleVisibility() {
//jquery ends with selector
//hide label/fields/img
$(\'[id$=\"VN\"]\').toggle();
$(\'[for$=\"VN\"]\').toggle();
}
解决方法
可能是由于在加载图像之前会触发
ready
的事实。尝试使用load
,看看它是否可以解决问题。
$(window).load(function () {
// run code
});