为什么我不能使用jQuery删除DOM元素?

时间:2019-02-11 16:44:20

标签: javascript jquery

这是我的代码的一部分,应仅从HTML DOM中删除一个元素,但由于某些原因不会...

...
clearError(fields['server_error'][fieldUniqueId], 'server_error');
...

function clearError($field, type){
    $("#" + getErrorLabelId($field, type)).remove();
}

function getErrorLabelId($field, type){
    return ValidatorInstance.ErrorLabelIdPrefix + "-" + $field.data(ValidatorInstance.uniqueIdKey) + "-" + type;
}

所有功能都可以正常工作,并以它们期望的值返回。例如,如果我将行从$("#" + getErrorLabelId($field, type)).remove();更改为$("#" + getErrorLabelId($field, type)).css('background.color', 'blue');,则会完美地设置背景颜色。但不会删除。为什么会这样?

0 个答案:

没有答案