일부 jQuery/기본 자바 스크립트 프로그래밍과 관련된 개인 프로젝트를 진행 중입니다. 누군가 내 코드에서 겪고있는 문제를 분명히 할 수 있기를 바랍니다. Javascript로 만든 객체와 DOM의 일부인 객체 간의 관계에 대해 혼란스러워합니다.DOM에 삽입 된 Javascript 개체에 대한 설명?
JQuery UI (탭 기능)를 사용할 때 내 프로그램은 Javascript 디렉토리에서 내 객체를 조작하는지 또는 DOM API에서 먼저 액세스하는지에 따라 두 개의 참조가 동등하지 않다. 예를 들어
:
$("#tabs").tabs();
그러나 다음하지 않는 : : 이제
myObject = $(document.createElement("div")).attr("id", "tabs");
$("body").append(myObject);
, 나는 다음 예제가 제대로 작동하는지 발견
$(myObject).tabs();
내가, 내가 잘못 알고 $ ("# tabs")를 통해 가져 오는 객체가 다른 객체이거나 creat 객체와 다르게 동작한다고 가정합니다. 수동으로 자바 스크립트 (myObject)에?
개체를 DOM에 삽입하면 호출되는 메커니즘이 있습니까? DOM에 삽입 한 후 ID 필드를 통해 다시 검색하면 안되니?
이미 jQuery 객체가 있으므로 이미 지적한 cletus와 같이'$ (myObject) .tabs()'를 쓸 필요가 없습니다. 올바른 방법은'myobject.tabs()'를 실행하는 것입니다. – kiamlaluno