答案 0 :(得分:0)
使用append()
:
$("#abc").click(function() {
$("#main").append('<input type="text" />');
});
答案 1 :(得分:0)
您的代码存在多处问题:
$('<input type="aText" id="aText">').appendTo('#main')
不是有效的jQuery,而是尝试使用:$('#main').append('<input type="text" id="aText">');
aText
不是有效的输入类型属性值答案 2 :(得分:0)
在jsfiddle的左上角没有选择库。尝试在那里选择jquery。
答案 3 :(得分:0)
使用append()
并尝试不指定内联onclick
。您可以使用jQuery when document is ready注册该事件。以这种方式注册方法是首选,因为您将逻辑与HTML分开(检查unobtrusive javascript)。
这是你最好的方式:
$('#abc').on('click', function(){
$('#mainC').append('<input type="aText" id="aText">')
})
同时检查jsfiddle
你对jsFiddle的问题还在于没有选择jQuery脚本。