Advertisement
braveheart1989

bookGenerator

Oct 21st, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let createBook=(function createBook() {
  2.     let id = 1;
  3.    
  4.     return function (selector, titleName, authorName, isbn) {
  5.         let container = $(selector);
  6.         let bookContainer = $('<div></div>');
  7.         bookContainer.attr('id','book'+id);
  8.         id++;
  9.        
  10.         let title = $('<p></p>').text(titleName);
  11.         let author = $('<p></p>').text(authorName);
  12.         let isBn = $('<p></p>').text(isbn);
  13.         title.addClass('title');
  14.         author.addClass('author');
  15.         isBn.addClass('isbn');
  16.         let btnSelect = $('<button>Select</button>');
  17.         let btnDeselect = $('<button>Deselect</button>');
  18.        
  19.         btnSelect.on('click', function (event) {
  20.             bookContainer.css('border', '2px solid blue');
  21.         });
  22.         btnDeselect.on('click', function (event) {
  23.             bookContainer.css('border', 'none');
  24.         });
  25.         bookContainer
  26.             .append(title)
  27.             .append(author)
  28.             .append(isBn)
  29.             .append(btnSelect)
  30.             .append(" ")
  31.             .append(btnDeselect);
  32.  
  33.         bookContainer.appendTo(container);
  34.  
  35.        
  36.     }
  37. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement