JS(DOM)オブジェクトとJQueryオブジェクトの相互変換


プロジェクトでjs操作が多い場合、jsオブジェクトとjqueryオブジェクトの相互変換が必要になることがよくあります.次に、実装方法について説明します.
 
一、JSオブジェクト転JQueryオブジェクト:
通常のJSオブジェクトは一般に$()でJQueryオブジェクトに変換できる.のように
 
var JsItem=document.getElementById("msg")) 
var JqueryItem = $(JsItem);
 
 
二、JQueryオブジェクトJSオブジェクトを転送する:
JQueryオブジェクト自体が集合であるためです.したがって、JQueryオブジェクトがJSオブジェクトに変換される場合は、いずれかを取り出す必要があります.一般的にはインデックスで取り出すことができます.次のようになります.
//     
$("#msg")[0];//$("td")[5] 

//     
$("#msg").eq(0)[0];//$("div").eq(1)[0]

//     
$("#msg").get(0);//$("div").get()[1]
 
 
メソッドを呼び出すときは、DOMオブジェクトかJQueryオブジェクトかに注意してください.JQueryオブジェクトのみがJQuery定義のメソッドを使用できます.