【问题标题】:set text in jquery在 jquery 中设置文本
【发布时间】:2011-05-29 13:10:08
【问题描述】:

如果我想将<div id="error"></div> 的文本设置为“此处测试消息”,我会这样做吗:

 $('<div id="error">').text('Test message here');

我试过了,但它不起作用。想法?

【问题讨论】:

    标签: jquery


    【解决方案1】:

    您创建了一个新的 div 并设置了它的文本,但您没有将它插入到任何地方。你需要做的是:

    var el = $('<div id="error">').text('Test message here');
    $(document).append(el);
    

    或者,如果 div 已经存在:

    $("#error").text('Test message here');
    

    【讨论】:

      【解决方案2】:
       $('#error').text('Test message here');
      

      【讨论】:

        【解决方案3】:

        试试:

        $('<div id="error"></div>').text('Test message here');
        

        您还需要在页面的某处插入新元素。

        【讨论】:

          【解决方案4】:

          最好使用

          $("#error").html('Test message here') 
          

          而不是简单的

          .text('Text Msg');
          

          【讨论】:

          猜你喜欢
          • 2012-05-08
          • 1970-01-01
          • 2010-11-21
          • 1970-01-01
          • 2023-03-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多