dom で再配置できる単語のリストがあり、特定の順序でそれぞれを取得する必要があります。私は(一種の)それらが必要な順序を計算し、jQueryを使用してその番号をIDとして使用しました。
私の質問は、最も小さい番号の Id から始まり、最も大きい ID で終わる各 ID をどのように処理するかです。
html は次のようになります。
<span class="chosenword" id="577.9848041534424" style="position: absolute; top: 320px; left: 442.9999694824219px; z-index: 1;">Word!</span>
JS は次のようになります。
$('.chosenword').each(function(){
var position = $(this).position();
var id = ((position.left) * (position.top));
$(this).attr('id', id);
var chosenword = $(this).html();
$('#chosenwords').append(chosenword);
$('#chosenwords').append(" ");
});
Id を持つサラウンド Span を実際に取得していないことに注意してください。したがって、それらを取得した後にそれらを実際に再配置することはできません。少なくとも、そうしないことを望みます。
何か案は?