これは私が持っているものです
var path = $('#sprite').css('background-image').replace('url', '').replace('(', '').replace(')', '').replace('"', '').replace('"', '')
var tempImg = '<img id="tempImg" src="' + path + ' "/>';
$('body').append(tempImg);
alert($('#tempImg').width());
結果はですが0
、コンソールに移動して入力すると$('#tempImg').width()
、適切な幅が得られます。
それで、追加はコードの実行後にのみ「ロード」されるように見えます。アイテムが追加された後にコードを使用する必要があります。方法はありますか?