見出し、テキスト、画像など、さまざまなdivのセットがあるプロジェクトに取り組んでいます。
クリックすると、関連するdiv数の入力ボックスを追加します。
あなたはここで働くフィドルを見ることができます:http://jsfiddle.net/UN62E/
このスクリプトは私のために仕事をしますが、私はこのスクリプトで改善する必要があります。
これは私のスクリプトの一部がどのように見えるかです:
var eltofind = "heading";
if($(this).find("." + eltofind).length != 0){
var eltoget = $(this).find("." + eltofind);
$(eltoget).each( function(index) {
var item = $('input.' + eltofind + ':first').clone();
var count = (index +1);
var getting = eltofind + "-" + count;
item.addClass(getting);
item.appendTo('#input');
});
}
現在、divの個々のセットに対してスクリプト全体を繰り返しています。配列内のdivのすべてのセットを呼び出す方法はありますか?例えば :
var eltofind = ["heading", "text", "image"]
&各関数内でそれらを呼び出しますか?
私のjQueryスキルはそれほど良くありません。助けていただければ幸いです。