Side navigation
    Ticket #3302: test2.html
  
  
  
    File test2.html, 1.6 KB (added by mv987, August 29, 2008 05:39PM UTC)
    
      this shows the clone problems on divs
    
  
  
    
      
      <html>
<head>
	<title>
		Test Case - clone problem in IE
	</title>
    <script type="text/javascript" src="jquery.js"></script>
	<script>
		
		var controlcellstring = "<div class='controlcell'>Number of cells in blue div: <a href='#' class='buttontest'>click here</a></div>";
		var maincellstring = "<div>content</div>";
		var mainrowstring = "<div class='tableconstructrow'></div>";
		$(document).ready(function() {
			$("#buttonaddrow").click(function() {
				addrow();
				return false;
			});
			var table = $("<div id='tableconstruct' cellspacing='10'></div>");
			var row = $(mainrowstring).append(controlcellstring).append($(maincellstring)).append($(maincellstring));
			$("#tablecontructholder").append(table.append(row));
			applyeventhandlers();
 		});
		function applyeventhandlers(context)
		{
			$(".buttontest", context).click(function() {
				alert($(this).parents(".tableconstructrow").children().length);
				return false;
			});
		}
		function addrow()
		{
			var tbody = $("#tableconstruct");
			var newrow = tbody.children(":last").clone(true);
			//var newrow = tbody.children(":last").clone();
			//applyeventhandlers(newrow);
			newrow.appendTo(tbody);
		}
	</script>
	<style type="text/css">
	
    	.tableconstructrow div {
		margin:5px;
		background-color:#f0f0f0;
		}
    	.tableconstructrow
		{
		background-color:#aaaaff;
		padding:10px;
		margin:10px;
		}
    </style>
</head>
<body>
	<div>
    	<div id='controlpanel'>
            <a href='#' id='buttonaddrow'>Add Row</a>
        </div>
		<div id='tablecontructholder'></div>
	</div>
</body>
    
  
  
    Download in other formats:
    Original Format
  
File test2.html, 1.6 KB (added by mv987, August 29, 2008 05:39PM UTC)
this shows the clone problems on divs
<html>
<head>
	<title>
		Test Case - clone problem in IE
	</title>
    <script type="text/javascript" src="jquery.js"></script>
	<script>
		
		var controlcellstring = "<div class='controlcell'>Number of cells in blue div: <a href='#' class='buttontest'>click here</a></div>";
		var maincellstring = "<div>content</div>";
		var mainrowstring = "<div class='tableconstructrow'></div>";
		$(document).ready(function() {
			$("#buttonaddrow").click(function() {
				addrow();
				return false;
			});
			var table = $("<div id='tableconstruct' cellspacing='10'></div>");
			var row = $(mainrowstring).append(controlcellstring).append($(maincellstring)).append($(maincellstring));
			$("#tablecontructholder").append(table.append(row));
			applyeventhandlers();
 		});
		function applyeventhandlers(context)
		{
			$(".buttontest", context).click(function() {
				alert($(this).parents(".tableconstructrow").children().length);
				return false;
			});
		}
		function addrow()
		{
			var tbody = $("#tableconstruct");
			var newrow = tbody.children(":last").clone(true);
			//var newrow = tbody.children(":last").clone();
			//applyeventhandlers(newrow);
			newrow.appendTo(tbody);
		}
	</script>
	<style type="text/css">
	
    	.tableconstructrow div {
		margin:5px;
		background-color:#f0f0f0;
		}
    	.tableconstructrow
		{
		background-color:#aaaaff;
		padding:10px;
		margin:10px;
		}
    </style>
</head>
<body>
	<div>
    	<div id='controlpanel'>
            <a href='#' id='buttonaddrow'>Add Row</a>
        </div>
		<div id='tablecontructholder'></div>
	</div>
</body>