docs.ready上的jQuery toggleimg元素-chrome问题

问题描述

|| 我尝试基于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
});