将HTML元素添加到对象中

时间:2011-04-06 07:05:24

标签: javascript jquery

我希望通过使用JQuery *或不使用它来将变量形式的HTML元素添加到对象中。

HTML元素

<a href="#" class="edit">EDIT</a>

现在我只是将这些元素用作变量......

var link = "<a href="+'"'+"#"+ '"'+ " class="+'"'+"edit"+'"'+">EDIT</a>";

Obj.addvariable(link) ?????????  // This Object could be any ID Or Class Or Div 

4 个答案:

答案 0 :(得分:1)

的jQuery

$('body').append(link);

的JavaScript

var element = document.createElement('a');
element.href = 'a';
element.className = 'b'
element.innerHTML = 'EDIT';
document.body.appendChild(element);

答案 1 :(得分:0)

我不完全理解你的问题,但也许jquery data正是你要找的

答案 2 :(得分:0)

您可以为任何属性添加值,即使它们不存在也是如此。 javascript会自动为您创建

Obj.anyProperty = 'new value';

如果要将元素追加到html元素,可以使用append:

$(element).append(link);

或appendTo:

$(link).appendTo(element)

答案 3 :(得分:0)

你可以在jquery中使用它作为

$('#elementId').append(link);   // with id
$('.elementClass').append(link);   // with class, append to all elements of this class