2010-01-22 43 views

回答

0

您可以通過使用cloneNode DOM方法做到這一點,但使用jQuery變得輕鬆了許多。未經測試的概念代碼:

<script type="text/javascript" src="jquery-1.4.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
    $("input:checkbox").click(function() { 
     if($(this).is(':checked')) { 
      var $item = $("<li id=\"copy_" + $(this).attr("id") + "\">"); 
      $item.text($(this).parent().text()); 
      $("#selectedList").append($item); 
     } 
     else { 
      $("#copy_" + $(this).attr("id"), "#selectedList").remove(); 
     } 
    }); 
}); 
</script> 

而在你的HTML:

<ul id="itemList"> 
    <li><input type="checkbox" id="one" />one</li> 
    <li><input type="checkbox" id="two" />two</li> 
</ul> 
<ul id="selectedList"></ul> 

HTH,

JS

+0

感謝您的領導約翰.. ll會對此工作 – 404ram 2010-01-23 09:42:43

相關問題