$(window).load
在IE中无法正常运行,但在Chrome中正常运行。
$(document).ready(function()
不会解决我的问题。
我想在整页加载完成后调用我的函数。
任何人都可以遇到同样的情况。
$(window).load(function () {
$(".testdiv #Value").each(function () {
$(this).html($(this).html().replace(/:/g," > "));
});
})
<div id="Value">
<input type="checkbox" id="test1" name="1" data-displayvalue="tes1" value="1">
<label for="test1">test1</label>
</div>
<div id="Value">
<input type="checkbox" id="test2" name="2" data-displayvalue="test2" value="2">
<label for="test2">test2</label>
</div>
<div id="Value">
<input type="checkbox" id="test3" name="3" data-displayvalue="test3" value="3">
<label for="test3">test3</label>
</div>
<div id="Value">
<input type="checkbox" id="test4" name="4" data-displayvalue="test4" value="4">
<label for="test4">test4:yuv</label>
</div>
<div id="Value">
<input type="checkbox" id="test5" name="5" data-displayvalue="test5" value="5">
<label for="test5">test5:xyz</label>
</div>
&#13;
答案 0 :(得分:-1)
我过去曾成功使用过这个等待一切完全加载:
$(window).bind('load', function() {
//after everything has loaded
});