-2

私が欲しいのは、要素の追加がクリックされたときに、 div のすべての要素が div にclass="clLeft"コピーされることclass="clRow"です。

<div class="clRow" >
         <div class="clLeft">               
                <label >Question Type </label>
               <select name="selquetypen" class="clsvtext clsvtextempty" id="selquetype"> 
                    <option value="-">Question Type</option>
                    <option value="1">MCQ</option>   
                    <option value="2">True/False</option> 
               </select> 
              <a id="adddivcleft">add</a>                    
          </div>
 </div>
4

2 に答える 2

0

You can clone it.

<div class="clRow" >
         <div class="clLeft">               
                <label >Question Type </label>
               <select name="selquetypen" class="clsvtext clsvtextempty" id="selquetype">
                    <option value="-">Question Type</option>
                    <option value="1">MCQ</option>   
                    <option value="2">True/False</option>
               </select>
          </div>
         <a id="adddivcleft">add</a>                    
 </div>

$('#adddivcleft').click(function(){
    var $elem = $('.clLeft:last');
    $elem.after($elem.clone())
})

http://jsfiddle.net/3n8pz/

于 2012-12-11T19:15:53.827 に答える
0

jQuery を使用している場合、これ.clone()はクリック ハンドラーのメソッドで実現できます。

$('#adddivcleft').on('click', function(){
   $('.clLeft:first').clone().appendTo('.clRow');
});
于 2012-12-11T19:16:55.293 に答える