Строка разделена с пробела - PullRequest
0 голосов
/ 20 марта 2020

У меня проблема со следующим кодом

     html:'<div class="row">'+
            '<div class="form-group col-sm-12">'+
                '<label for="pedidonom">Name</label>'+
                  '<input type="text" value='+e.getAttribute("name")+' class="swal2-input" id="nombre" placeholder="Parisina">'+
            '</div>'+
            '<div class="form-group col-sm-12">'+
                '<label for="pedidonom">Description</label>'+
                '<input type="text" class="swal2-input" id="description" placeholder="Parisina" value='+description+'> '+
                '<input type="hidden" value='+e.getAttribute("idlookup")+' class="swal2-input"  placeholder="Parisina">'+
            '</div>'+
        '</div>',

Проблема в том, что в value='+description+' отображается только первое слово.

Я печатаю описание переменной в консоли и отображаю полный текст Я думаю, что я делаю неправильную помощь конкатенации, пожалуйста

1 Ответ

0 голосов
/ 20 марта 2020

Вы пропускаете "" в каждом значении, это может быть значение = "'+ e.getAttribute (\" name \ ") +'", и вы должны экранировать кавычки, возможно, это поможет вам, если вы используете храмовые кавычки , так что в конечном итоге вы получите что-то вроде этого:

html:`<div class="row">
        <div class="form-group col-sm-12">
          <label for="pedidonom">Name</label>
          <input type="text" value="${e.getAttribute('name')}" class="swal2-input" id="nombre" placeholder="Parisina">
        </div>
        <div class="form-group col-sm-12">
          <label for="pedidonom">Description</label>
          <input type="text" class="swal2-input" id="description" placeholder="Parisina" value="${description}">
          <input type="hidden" value="${e.getAttribute('idlookup')}" class="swal2-input"  placeholder="Parisina">
        </div>
      </div>`

Храмовые кавычки позволяют вам писать блоки кода или форматировать текст без необходимости закрывать и открывать строковые кавычки, и вы можно интерполировать переменные в тексте, используя $ {variableName}.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...