'AskJS : Embed a condition to add ".append" if a condition is met

I want to nest a condition in a block with ".append" statements but I don't know how. Indeed I want to add a formatting if the conditions are true.

How can I do ? The code is not great but it does the trick for a layout plugin for REDMINE...

A piece of code and in yellow where I want to add a condition

  // Variables pour les conditions
  const IssueDemandeId = $('#issue_custom_field_values_10').val();
  
  if (IssueDemandeId !== '')
 {
$('.description')
.before(
 $('<div class="splitcontent">')
 // Détails de la demande CORIM
  .append($('<div class="splitcontent">').append(Header2))
  .append($('<div class="splitcontent">').append(CorimField1))
  .append($('<div class="splitcontent">').append(CorimField10))
  .append($('<div class="splitcontentleft">').append(CorimField11))
  .append($('<div class="splitcontent">'))
  .append($('<div class="splitcontent">').append(CorimField4))
  .append($('<div class="splitcontentleft">').append(CorimField3))
  .append($('<div class="splitcontentleft">').append(CorimField2))
  .append($('<div class="splitcontentleft">').append(CorimField12))
  .append($('<div class="splitcontentleft">').append(CorimField13))
  .append($('<div class="splitcontent">'))
  .append($("<br></br>"))
  .append($('<div class="splitcontent">').append(MiddleHeader3))
  .append($('<div class="splitcontent">'))
  .append($('<div class="splitcontentleft">').append(CorimField5))
  .append($('<div class="splitcontentleft">').append(CorimField6))
  .append($('<div class="splitcontentleft">').append(CorimField7))
  .append($('<div class="splitcontentleft">').append(CorimField8))
  .append($('<div class="splitcontentleft">').append(CorimField9))
  .append($('<div class="splitcontent">'))
  .append($("<p></p><hr>"))
  // Détails de la demande Esupport
  .append($('<div class="splitcontent">').append(Header1))
  .append($('<div class="splitcontent">').append(MiddleHeader1))
  .append($('<div class="splitcontentleft">').append(EsupportField1))
  .append($('<div class="splitcontent">').append(EsupportField2))
  .append($('<div class="splitcontentleft">').append(EsupportField3))
  .append($('<div class="splitcontent">').append(EsupportField4))
  .append($('<div class="splitcontent">').append(EsupportField5))
  .append($("<br></br>"))
  .append($('<div class="splitcontent">').append(MiddleHeader2))
  .append($('<div class="splitcontent">').append(EsupportParcField1))
  .append($('<div class="splitcontentleft">').append(EsupportParcField2))
  .append($("<br></br>"))
  .append($("<p></p><hr>"))


  //Embed a condition to add ".append" if a condition is met

);
 }
 
 )


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source