Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 8th, 2012  |  syntax: None  |  size: 0.84 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Embed once declared html content at muliple places within a page
  2. <ul>
  3.   <li>A</li>
  4.   <li>B</li>
  5.   <li>...</li>
  6.   <li>X</li>
  7. </ul>
  8.        
  9. <div class='left'>
  10.   <ul id='listA'>
  11.     <li>A</li>
  12.     <li>B</li>
  13.     <li>...</li>
  14.     <li>X</li>
  15.   </ul>
  16. </div
  17.        
  18. <div class='right'>
  19.   <ul id="listX">
  20.     <li>A</li>
  21.     <li>B</li>
  22.     <li>...</li>
  23.     <li>X</li>
  24.   </ul>
  25. </div>
  26.        
  27. var originalUL = $("ul");
  28.  
  29. $("body").append($('<div class="left" />').append(originalUL.clone().attr('id', 'listA')));
  30.  
  31. $("body").append($('<div class="right" />').append(originalUL.clone().attr('id', 'listB')));
  32.        
  33. $(document).ready(function() {
  34.    var reusablehtml ="<ul id='nameplaceholder'><li>A</li><li>B</li><li>...</li><li>X</li></ul>";
  35.    $("#left").html(reusablehtml.replace("nameplaceholder", "listA"));
  36.    $("#right").html(reusablehtml.replace("nameplaceholder", "listX"));
  37. });