我在jQuery插件中有以下代码:
var $newItem = $('<li></li>').append(newForm);
我需要替换'<li></li>'
部分,以便用户可以选择要在插件配置中使用的元素。例如:div而不是li。
如果我有var itemContainer = '<div>'
元素类型。
如何使用该变量代替'<li></li>'
?
我试过这个但是没有用:
$(itemContainer, {})
答案 0 :(得分:0)
这个怎么样?看起来更灵活,更轻松:
var elem = "div";
$(document.createElement(elem)).text("hello world").appendTo("body");
我不确定,但如果传递了不存在的标记名称,那么可能 oldIE会有问题。