1

I made a Roulette game, but now I´m struggeling to use an int in the Append method. I want to use the var number as the paragraph of the appended div. Thanks in advance!

if (Red == true) {

  Red = false;
  var randnum = Math.floor((Math.random() * 4) + 1);
  var number;
  switch (randnum) {
    case 1:
      number = 1;
      break;
    case 2:
      number = 3;
      break;
    case 3:
      number = 5;
      break;
    case 4:
      number = 7;
      break;

  }


$("#WheelList").append("<li><div class='red'><center>'number'</center></div></li>");
Jyothi Babu Araja
  • 9,598
  • 3
  • 29
  • 38
kon
  • 297
  • 1
  • 3
  • 9
  • duplicate: http://stackoverflow.com/questions/5922647/how-do-i-combine-2-javascript-variables-into-a-string first search stackoverflow then ask – Arun Sharma Jan 15 '17 at 13:20

3 Answers3

1

Simply concatenate the number with string using + symbol.

$("#WheelList").append("<li><div class='red'><center>" + number + "</center></div></li>"); 
//                                          ---------^^^^^----^^^^^^----
Pranav C Balan
  • 110,383
  • 23
  • 155
  • 178
1

It's easy as this:

$("#WheelList").append("<li><div class='red'><center>" + number + "</center></div></li>"); 
Knriano
  • 804
  • 6
  • 25
0

Like this.In javascript + operator is used for concatenation.

if (Red == true) {

  Red = false;
  var randnum = Math.floor((Math.random() * 4) + 1);
  var number;
  switch (randnum) {
    case 1:
      number = 1;
      break;
    case 2:
      number = 3;
      break;
    case 3:
      number = 5;
      break;
    case 4:
      number = 7;
      break;

  }


$("#WheelList").append("<li><div class='red'><center>"+number+"</center></div></li>");
Hikmat Sijapati
  • 6,659
  • 1
  • 8
  • 19