0
$(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>
Почему разве это работает? Какая версия jquery? –
@KevinB jquery-1.10.2.js –
, тогда ваш код должен работать как есть. вы не даете достаточно информации, чтобы воссоздать проблему. –