2011-08-26 23 views
0

如果一個jQuery對象傳遞給函數,我可以得到「正規軍」 JS出來的,所以我可以運行的東西,如:如果這是相當jQuery對象轉換爲常規的JS函數內

foo($(this)) 

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

複雜的我可以只使用jQuery ...只是好奇!

回答

5

您可以使用get方法:

var jsnode = node.get(0); //Returns the node at index 0 

或者你也可以使用數組符號:

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

是的,只是訪問常規的JavaScript在node[0]