タグ付けされた質問 「prepend」


9
配列に値を付加する最も効率的な方法
サイズがN(where N > 0)の配列があるとすると、配列の前にO(N + 1)ステップを必要としない効率的な方法はありますか? コードでは、基本的に、私が現在行っていることは function prependArray(value, oldArray) { var newArray = new Array(value); for(var i = 0; i < oldArray.length; ++i) { newArray.push(oldArray[i]); } return newArray; }

9
.append()、prepend()、. after()および.before()
私はコーディングにかなり熟練していますが、時々、基本的に同じことをしているように見えるコードに出くわします。ここで私の主な質問は、なぜあなたはその.append()代わりに、.after()またはその逆の詩を使うのですか? 私は探していましたが、2つの違い、いつ使用するか、いつ使用しないかの違いを明確に定義できていないようです。 どちらが他のものより優れているか、またなぜもう1つではなく1つを使用するのですか?誰かがこれを私に説明してくれませんか? var txt = $('#' + id + ' span:first').html(); $('#' + id + ' a.append').live('click', function (e) { e.preventDefault(); $('#' + id + ' .innerDiv').append(txt); }); $('#' + id + ' a.prepend').live('click', function (e) { e.preventDefault(); $('#' + id + ' .innerDiv').prepend(txt); }); $('#' + id + …



6
プログラムによるJavaScript関数へのコードの追加
元のJSコードを変更せずに、既存のJSライブラリをカスタマイズしようとしています。このコードは、アクセスできるいくつかの外部JSファイルをロードします。私がやりたいことは、全体を2番目のJSファイルにコピーして貼り付けることなく、元のファイルに含まれている関数の1つを変更することです。 したがって、たとえば、立ち入り禁止のJSには、次のような機能があります。 var someFunction = function(){ alert("done"); } その関数になんらかのJSコードを追加または追加できるようにしたいのですが。その理由は主に、元の変更不可能なJSでは関数が非常に大きく、そのJSが更新されると、上書きした関数が古くなるためです。 これが可能かどうかは完全にはわかりませんが、確認したいと思いました。

8
最初の子として要素を挿入する方法は?
ボタンをクリックするたびにjqueryを使用して最初の要素としてdivを追加したい <div id='parent-div'> <!--insert element as a first child here ...--> <div class='child-div'>some text</div> <div class='child-div'>some text</div> <div class='child-div'>some text</div> </div>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.