我尝试使用jQuery基于jQuery结束选择器切换一些元素(labels / fields / img)。 在IE / Firefox / Safari中一切正常 - 但在谷歌的Chrome上却没有。 document.ready()函数中的img元素存在问题。 Chrome不会切换这些img元素。
任何想法,建议?谢谢。
jQuery 1.5.1 Chrome 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();
}
答案 0 :(得分:3)
这可能是由于ready
在加载图像之前发生的事实。请尝试load
,看看它是否解决了问题。
$(window).load(function () {
// run code
});