jqueryので複数の要素を上書きなしで変数に入れる方法を教えてください。
ここに質問の内容を詳しく書いてください。
jqueryの書き方についてご質問させてください。
htmlを直接触れないページで、jsを使用して、あるコンテンツを別の場所に移動させようとしています。
その際移動させたいコンテンツが一つのブロックで囲われているわけではなく、下記のように同じclass名で複数のブロックに分かれています。
複数の要素を変数に入れたいのですが、基本上書きされてしまって、最後の要素しか取ってこれません。
上から順に追加という形で変数に入れることは可能でしょうか?
変数にさえ入れてしまえば、あとはappendなどを使用して、移動させられるのですが。
ご回答よろしくお願いします。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
該当のソースコード
html
1<div class="FS2_ReviewEditAverage"> 2<p>この商品の平均評価:<img src="/shop/item/senbikiya/design/template01/btn/ReviewStars_50.gif" alt="おすすめ度(5.0)" border="0" align="absmiddle" class="FS2_ReviewStars"> <b class="caution">4.80</b></p> 3</div> 4 5<table border="0" cellspacing="0" cellpadding="0" class="userTable_01"> 6<tbody><!--省略--></tbody></table> 7 8<table border="0" cellspacing="0" cellpadding="0" class="userTable_01"> 9<tbody><!--省略--></tbody></table> 10 11<table border="0" cellspacing="0" cellpadding="0" class="userTable_01"> 12<tbody><!--省略--></tbody></table> 13 14<table border="0" cellspacing="0" cellpadding="0" class="userTable_01"> 15<tbody><!--省略--></tbody></table>
試したこと
$(function () {
var length =$(".userTable_01").length;
for (var i = 0; i < length; i++) {
var review_txt = $(".userTable_01").html;
}
});
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。