jQueryの配列の渡し方について
jQueryでの配列の渡し方についてご質問です。
jQueryではなくjavascriptでも良いのですが、不慣れなのでjQueryで試行しています。
----------------------------------------------
targettab = targettab.split( ',' );
jQuery.each(targettab, function(i, val) {
var livetab = "<li id='" + i + "'>" + val + "</li>";
jQuery(livetab).appendTo(jQuery("ul#tab"));
});
----------------------------------------------
※変数 targettab に「あああ,いいい,うううう]という値が入っています。
こう↑書きますと、ul#tabの内部に
<li id='1'>あああ</li>
<li id='2'>いいい</li>
<li id='3'>ううう</li>
と入り、リストが生成されます。
ここまでは良いのですが、このそれぞれのidに入っている数字を任意の文字列にしたいです。
例えば、
targetstrings = "hoge,foo,dummy";
targetstrings = targetstrings.split( ',' );
という配列を差し込んで、最終的に
<li id='hoge'>あああ</li>
<li id='foo'>いいい</li>
<li id='dummy'>ううう</li>
という形で整形したいです。
jQuery.eachでは、そもそもできないような気がしていますが、
お知恵を拝借できましたら、大変ありがたいです。
拙い説明で恐縮ですが、どうぞよろしくお願いします。
不明点などあれば、何なりとお知らせください。
お礼
ご回答ありがとうございます! そうですね、そこができる方法を知りたいです。 draggableを利用してどうにかできないものですかね。