$(window).load在IE11中无效

时间:2016-12-13 16:18:45

标签: javascript jquery

$(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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:-1)

我过去曾成功使用过这个等待一切完全加载:

$(window).bind('load', function() {
    //after everything has loaded
});