JS(DOM)オブジェクトとJQueryオブジェクトの相互変換
プロジェクトでjs操作が多い場合、jsオブジェクトとjqueryオブジェクトの相互変換が必要になることがよくあります.次に、実装方法について説明します.
一、JSオブジェクト転JQueryオブジェクト:
通常のJSオブジェクトは一般に$()でJQueryオブジェクトに変換できる.のように
二、JQueryオブジェクトJSオブジェクトを転送する:
JQueryオブジェクト自体が集合であるためです.したがって、JQueryオブジェクトがJSオブジェクトに変換される場合は、いずれかを取り出す必要があります.一般的にはインデックスで取り出すことができます.次のようになります.
メソッドを呼び出すときは、DOMオブジェクトかJQueryオブジェクトかに注意してください.JQueryオブジェクトのみが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定義のメソッドを使用できます.