使用jQuery将文本插入到DIV中

时间:2014-08-07 09:46:37

标签: javascript jquery html dom

我的代码有问题,我需要知道如何在jQuery中注入一些代码,如下面的JS部分。

 function d(a, d, f, g, h, l, q) {
      m(d, g);
      var t = null,
      u = "div"; 
      d.tag && (u = d.tag);

      switch (d.t) {
          case "rect":
          case "ellipse":
          case "canvas":
          case "group":
          t = s(u, a, d, f, h, l,g, q);
      }
}

**

JQuery中的

u="div";自动生成以下代码    在浏览器的源代码我的意思是在页面的源代码

**

<div id="Stage_Ellipse"></div>

如何在div中注入一些代码,这意味着将一些文本放入DIV本身,例如我需要将文本(代码注入 - 这里)放在下面

<div code-injected-here id="Stage_Ellipse" ></div>

3 个答案:

答案 0 :(得分:2)

如果您可以

<div code-injected-here='' id='Stage_Ellipse'></div>
你可以:

$('#Stage_Ellipse').attr('code-injected-here', '');

答案 1 :(得分:0)

你不能把代码放在那个地方,你可以使用@ name3anad这样的方法说。

如果您想在屏幕上显示代码,可以使用<code><pre>

如果你想在div中绑定事件,你应该在<script>

中编写它
<script type="text/javascript">
    function d(a, d, f, g, h, l, q) {
          m(d, g);
          var t = null,
          u = document.getElementById('Stage_Ellipse'); //change this
          d.tag && (u = d.tag);

          switch (d.t) {
              case "rect":
              case "ellipse":
              case "canvas":
              case "group":
              t = s(u, a, d, f, h, l,g, q);
    }
</script>

答案 2 :(得分:-1)

$('#Stage_Ellipse')。html(“你的文字在这里......”);

上面的代码将设置您希望为div设置的内容。