Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何将onchange属性从一个元素复制到另一个元素?_Jquery_Asp.net Mvc 3_Razor - Fatal编程技术网

Jquery 如何将onchange属性从一个元素复制到另一个元素?

Jquery 如何将onchange属性从一个元素复制到另一个元素?,jquery,asp.net-mvc-3,razor,Jquery,Asp.net Mvc 3,Razor,使用jQuery1.7 我试图将所有属性从指定元素复制到$to元素;除了onchange属性(事件)之外,其他一切都很好。id也会被复制,但当我在新元素上触发change()时,会出现以下.js错误,即使我重新添加更改处理程序,它也会失败,尽管如果我再次调用change(),它会起作用吗 SCRIPT438:对象不支持属性或方法“apply” jquery-1.7.2.min.js,第3行字符3463 var $to = $("#Someelement"); var attribut

使用jQuery1.7

我试图将所有属性从指定元素复制到$to元素;除了onchange属性(事件)之外,其他一切都很好。id也会被复制,但当我在新元素上触发change()时,会出现以下.js错误,即使我重新添加更改处理程序,它也会失败,尽管如果我再次调用change(),它会起作用吗

SCRIPT438:对象不支持属性或方法“apply” 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();
var$to=$(“#Someelement”);
var attributes=$(“#AssignmentStatusIdNew”).prop(“属性”);
$(“#AssignmentStatusIdNew”).remove();
//循环遍历属性并将其应用于$to。。。
$.each(属性、函数(){
如果(window.jqueryMinorVersion>=6){
$to.prop(this.name,this.value);
}否则{
$to.attr(this.name,this.value);
}
});
$(“#AssignmentStatusId New”)。更改(AssignmentStatusId_值更新);
$(“#AssignmentStatusIdNew”).change();

为什么不直接克隆元素:
var$to=$(“#Someelement”).clone(true,true)?请参阅。这实际上是一个重复的问题:检查克隆字段的堆栈后Jquery onchange事件