如何为附加元素提供id?

时间:2013-07-11 03:12:58

标签: javascript jquery

我正在谈论的那个是我在字面上显示代码的字符串。如何将其与实际代码结合使用,例如<div id="thing">string goes here</div>
我已经尝试在(' ')中创建div和id部分内容,但它不起作用。当我这样做时,内容永远不会被附加。

以下是代码:

$('#placeToAppendTo').append
('&lt;br&gt;&lt;div&gt;&lt;input&nbsp;type="text"&nbsp;class="textfield"&nbsp;id="text'+textClicked+'"&lt;/div&gt;');

2 个答案:

答案 0 :(得分:4)

要获得您提供的HTML,您可以执行以下操作:

var elem = document.createElement('div');
elem.id = "thing";
elem.appendChild(document.createTextNode("string goes here"));

我希望这会有所帮助,因为你的问题不是特别清楚。

答案 1 :(得分:1)

或在jQuery中:

$('<div />', {id:'thing', text:'string goes here'});