0

使用jQuery 1.7 ...

我正在尝试将所有属性从指定元素复制到 $to 元素;除了 onchange 属性(事件)之外,一切都很好。id 也被复制了,但是当我在新元素上触发 change() 时,我收到以下 .js 错误,即使我重新添加更改处理程序,它也会失败,尽管如果我调用 change() a第二次,它有什么想法吗?:

SCRIPT438:对象不支持属性或方法“应用”jquery-1.7.2.min.js,第 3 行字符 3463

  var $to = $("#Someelement");
    var attributes = $("#AssignmentStatusIdNew").prop("attributes");
    $("#AssignmentStatusIdNew").remove();

     // loop through <select> attributes and apply them to $to...
                $.each(attributes, function () {
                    if (window.jqueryMinorVersion >= 6) {
                        $to.prop(this.name, this.value);
                    } else {
                        $to.attr(this.name, this.value);
                    }
                });

$("#AssignmentStatusIdNew").change(AssignmentStatusId_ValueUpdated);
    $("#AssignmentStatusIdNew").change();
4

0 回答 0