1

我有一些 html 我想将.prepend,.append.html它放入容器 div 中。

目前我有

$.globalEval('$("#target").'+ method + '(html)'

这是 eval'd 之类的

$('#target').append(html)

或者

$('#target').prepend(html)

或者

$('#target').html(html)

但我在诉诸的时候感觉很脏eval。有替代品吗?

4

1 回答 1

7

您可以在没有 eval 的情况下执行此操作:

$("#target")[method](html)

这使用方括号表示法来动态访问$("#target")对象的属性。

于 2013-06-07T21:07:09.460 回答