【问题标题】:jquery html() functions puts text on a new linejquery html() 函数将文本放在新行上
【发布时间】:2011-02-26 02:24:40
【问题描述】:

当我使用.html() 函数时,文本被添加到换行符而不是行内。

即使我将它粘贴到新的表格单元格中,它也总是出现在我想要的行下方。

function add(id)
{
    $('#d'+id).html("Loading <img src='Images/loadingGIF.gif'>");
}

HTML:

<p><input type="submit" onclick="add(25)"> <div id="d25"></div>
<p><input type="submit" onclick="add(26)"> <div id="d26"></div>

如何让加载消息与按钮显示在同一行?

【问题讨论】:

    标签: jquery html dom


    【解决方案1】:

    这是&lt;div&gt; 的属性...您可以使用&lt;span&gt; 进行最快的修复

    【讨论】:

      【解决方案2】:

      DIV 通常不会保持内联。尝试用跨度替换 div。如果这不起作用,请像这样设置 DIV 的样式:

      display: inline;
      

      【讨论】:

      • 你读过我写的吗? “尝试用跨度替换 div”我只建议内联的东西,如果由于某种奇怪的原因跨度不起作用。
      猜你喜欢
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多