简体   繁体   English

如何在 jquery ajax bootstrap 3 中对齐 div

[英]How to align div in line in jquery ajax bootstrap 3

Here is my jquery code,这是我的 jquery 代码,

   content = "<div class='row'>";
                             content += "<div class='col-md-5'><span class='text-success'>name:</span> " + data.FullName + "</div>";
                             content += "<div class='col-md-3'><span class='text-success'>mobile</span>  " + data.Mobile + "</div>";

                             content += "<div class='col-md-3'><span class='text-success'>department:</span>  <select id='options'  class='form-control' ></select></div>";
                             content += "";

                             content += "</div>";
$('#details').html(content);

i am appending and than displaying in view is working fine but issue is mobile and name is coming right after label but select is going under label department.我正在附加,而不是在视图中显示工作正常,但问题是移动的,名称紧随 label 之后,但 select 属于 label 部门。

i searched found solution that by using form-inline it will work but i can not use this class in div i already tried.我搜索找到的解决方案,通过使用 form-inline 它可以工作,但我不能在我已经尝试过的 div 中使用这个 class。

Hopes for your suggestions希望您的建议

thanks谢谢

Since you are using row class, each horizontal line represents a total of 12 sections ("col-md-12").由于您使用的是行 class,因此每条水平线总共代表 12 个部分(“col-md-12”)。 Now when you type "col-md-5", it means that you only use 5 out of 12 sections.现在,当您键入“col-md-5”时,这意味着您只使用了 12 个部分中的 5 个。 Thus, the next 'div' is in the same line next to the previous 'div' is occupying 3 sections ("col-md-3").因此,下一个 'div' 位于前一个 'div' 旁边的同一行中,占据 3 个部分(“col-md-3”)。 There are 2 ways, to my knowledge, to make it written in the next line.据我所知,有两种方法可以让它写在下一行。

Method 1: (Make them to 12 sections)方法一:(做成12段)

content = "<div class='row'>";
    content += "<div class='col-md-12'><span class='text-success'>name:</span> " + data.FullName + "</div>";
    content += "<div class='col-md-12'><span class='text-success'>mobile</span>  " + data.Mobile + "</div>";
    content += "<div class='col-md-3'><span class='text-success'>department:</span>  <select id='options'  class='form-control' ></select></div>";
    content += "";
    content += "</div>";
$('#details').html(content);

Method 2: (Occupy the empty section with empty an 'div')方法2:(用空的'div'占据空白部分)

content = "<div class='row'>";
    content += "<div class='col-md-5'><span class='text-success'>name:</span> " + data.FullName + "</div>";
    content += "<div class='col-md-7'></div>";
    content += "<div class='col-md-3'><span class='text-success'>mobile</span>  " + data.Mobile + "</div>";
    content += "<div class='col-md-9'></div>";
    content += "<div class='col-md-3'><span class='text-success'>department:</span>  <select id='options'  class='form-control' ></select></div>";
    content += "";
    content += "</div>";
$('#details').html(content);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM