使用javascript jquery减少保证金

You*_*sef 0 javascript jquery

为什么当我用javascript jquery添加相同的html代码时,我的保证金是否宽松?
尝试这个jsfiddle,你会理解我.

jQuery的

 function addphone() {
$( "#phonedetails" ).append( '<div  >' +
    '<label>phone :</label>' +
    '<input type="text" /> '   +  
    '<input type="button" onclick="addphone()"/>'    +                       
    '</div>');  

 }
Run Code Online (Sandbox Code Playgroud)

HTML

<div id="phonedetails">
    <div>
        <label>phone :</label>
        <input type="text" />     
        <input type="button" onclick="addphone();"/>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 5

它不是一个边缘,它是一个空间(即当你按空格键时得到的空间)labelinput.它在JS生成的代码中缺失.

更改:

'<label>phone :</label>' +
Run Code Online (Sandbox Code Playgroud)

至:

'<label>phone :</label> ' +
                  //   ^ space here
Run Code Online (Sandbox Code Playgroud)