首页 > 解决方案 > 如何在组合框中使用 JQuery 在单词之间添加空格?

问题描述

我正在尝试在单词之间添加更多空格。

我从 ajax 检索记录。我只想将它添加到组合框中。但我需要在单词之间留出空间。但它并没有像我预期的那样

jQuery代码

for (var i = 0; i < data.d.length; i++) {
    $('#ComboChangeAccNo').append($('<option>', {
        value: data.d[i].seqNo,
        text: data.d[i].Name + '                 ' + data.d[i].RollNo+ '                ' + data.d[i].RollID + '              ' + data.d[i].accNo + '             ' + data.d[i].seqNo + '             ' + data.d[i].amount + '                ' + data.d[i].amountType
    }));
    console.log("Data 0 =" + data.d[i].seqNo);
}

它是没有空间的打印。我也试过如下。它认为是文本而不是 html

text: data.d[i].Name + '&nbsp;&nbsp;' + data.d[i].RollNo+ '&nbsp;&nbsp;' + data.d[i].RollID + '&nbsp;&nbsp;' + data.d[i].accNo + '&nbsp;&nbsp;' + data.d[i].seqNo + '&nbsp;&nbsp;' + data.d[i].amount + '&nbsp;&nbsp;' + data.d[i].amountType

标签: jquery

解决方案


这里之前有一个类似的问题。您可以在如何在 JavaScript 中创建具有多个空格的字符串中找到答案


推荐阅读