私のj個のクエリは、この
$(document).ready(function(){
$("#addNew").click(function(){
var maindiv = document.getElementById('nestedFeilds').html();
$("#showhere").append('maindiv');
});
で完全なHTMLを取り、新しいdiv要素に追加この のためにj個のクエリを使用しています
に1ダイブの完全なHTMLを追加});
HTMLはこれだけ最後のdivで
<div class= "row" id="mainContainer">
<label for="Education" style="margin-left: 30px ; float:left;">Education</label>
<div class="col-xs-4 inner"></div>
<div class="col-xs-8 verticalLine" id="nestedFeilds" style=" margin-left: 10px ;float:left; display: none;">
を参照取るかなり複雑で長いです実際には、フォームであり、私は今まで私がボタン
をクリックすると、その完全なHTMLが異なるname属性で示される必要があります私はあなたがinnerHTML
を取得したい場合は、あなたがelement.innerHTML
を使用する必要があり、この
<div id= "showhere"></div>
<div style="margin-left: 133px;float:left;"><a id="addNew"> Add Education</a></div>
最初のブロックの2つのもの。 'html()'はjqueryメソッドです。しかし、あなたはバニラルックアップをしています。そのようにしたい場合は、 'html()'ではなく 'innerHTML'を使用してください。それ以外の場合は、jQueryオブジェクトに変換して 'html()'を使用します。次に、変数ではなく文字列 'maindiv'を追加します。変数を使用するには引用符を外します。編集:そして皮肉なことに、 'Fields'はあなたのid値の一部としてスペルミスがあります。これは 'Education'のラベルの中にあります....しかし、それはちょうど私の笑いです^^^ – Taplar
私のコードを編集してよろしくお願いします – ramii
まだ動作していません – ramii