0
$(window).load
で働いていない.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 –
、あなたのコードはそのままで動作するはずです。問題を再現するのに十分な情報を提供していません。私はあなたが重複したIDを持つことはできません –