Javascript 在函数中将jquery对象转换为常规js

Javascript 在函数中将jquery对象转换为常规js,javascript,jquery,Javascript,Jquery,如果一个jquery对象被传递到一个函数中,我能从中得到“常规”js吗?这样我就可以运行如下操作: foo($(this)) function foo(node){ var jsnode = regular js object var num = (jsnode.id).substr((jsnode.id).length-1, 1); } 如果它很复杂,我可以使用jQuery。。。只是好奇 是的,只需访问节点[0]上的常规JavaScript是的,只需访问节点[0]上的常规J

如果一个jquery对象被传递到一个函数中,我能从中得到“常规”js吗?这样我就可以运行如下操作:

foo($(this))

function foo(node){
    var jsnode = regular js object
    var num = (jsnode.id).substr((jsnode.id).length-1, 1);
}

如果它很复杂,我可以使用jQuery。。。只是好奇

是的,只需访问
节点[0]
上的常规JavaScript是的,只需访问
节点[0]
上的常规JavaScript您可以使用以下方法之一:

也可以使用数组表示法:

var jsnode = node[0]; //Also returns the node at index 0
您可以使用以下方法之一:

也可以使用数组表示法:

var jsnode = node[0]; //Also returns the node at index 0