Advertisement
Crevice

Good DOM Creation practices

Nov 7th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. var element = $("<div>");
  2. element.attr('id', 'woohoo')
  3. .text('hello, world')
  4. .css('color','red')
  5. .on('click', someFunction );
  6. $("body").append( element );
  7.  
  8. var divOptions = {
  9. 'text': 'hello, world',
  10. 'id': 'woohoo',
  11. 'css': {
  12. 'color': 'red'
  13. },
  14. 'on': {
  15. 'click': someFunction
  16. }
  17. }
  18. var element = $("<div>", divOptions );
  19. $("body").append( element );
  20.  
  21. /*
  22. <ul>
  23. <li class="hello">
  24. <p class="pink">
  25. <div>
  26. hey there,
  27. <em>hi there,</em>
  28. <strong>ho there</strong>
  29. </div>
  30. </p>
  31. </li>
  32.  
  33. </ul>
  34. */
  35. var ul = $("<ul>");
  36. var li = $("<li>").addClass('hello');
  37. var p = $("<p>").addClass('pink');
  38. var div = $("<div>");
  39. var em = $("<em>").text('hi there,');
  40. var strong = $("<strong>").text('ho there');
  41. div.append( 'hey there,', em, strong );
  42. p.append(div);
  43. li.append(p);
  44. ul.append(li);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement