无法执行' appendChild'在' Node'

时间:2018-02-12 15:26:59

标签: javascript jquery

我试图通过div禁用所有表单元素,所以我尝试如下:

var form  = elt.find("form:first-child");
// Disable all form elements
form.css('display','relative');
var lightBox = $('div');
lightBox.css({
    'display': 'absolute',
    'top': '0',
    'right': '0',
    'bottom': '0',
    'left': '0'
});
form.append(lightBox);

但我收到此错误消息:

  

无法执行' appendChild' on' Node':新的子元素   包含父母。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

name="r0t0parent1"选择所有div。如果要创建div,则应使用$('div')代替。

$('<div>')