0

我在 jQuery 插件中有以下代码:

 var $newItem = $('<li></li>').append(newForm);

我需要更换'<li></li>'零件,以便用户可以选择要在插件配置中使用的元素。例如:div 而不是 li。

如果我有一个var itemContainer = '<div>'元素类型。我如何使用该变量代替'<li></li>'

我已经尝试过了,但没有用:

$(itemContainer, {})
4

1 回答 1

0

那这个呢?看起来更灵活、更容易:

var elem = "div";
$(document.createElement(elem)).text("hello world").appendTo("body");

演示

我不确定,但如果传递了不存在的标签名称,oldIE 可能会出现问题

于 2013-07-23T17:15:04.820 回答