drag3.js를 사용하여 드래그 앤 드랍을 사용하여 c3.js 차트를 업데이트하려고합니다. 그러나 새로 드래그 된 div의 ID를 얻는 방법을 모르겠습니다. 컨테이너. 내 HTML은 다음과 같이이다 :dragula 자바 스크립트를 사용하여 떨어 뜨린 div의 ID를 얻습니다.
<div id="collapse1" class="panel-collapse collapse">
<div id="color1" class="form-inline">1</div>
<div id="color2" class="form-inline">2</div>
<div id="color3" class="form-inline">3</div>
</div>
<div id="collapse2" class="panel-collapse collapse">
</div>
그리고 드래그 앤 드롭 dragula.js을 사용하고 있습니다 :의 ID에 액세스 할
dragula([collapse1,collapse2]);
내가 JQuery와에 정말 새로운,하지만 this question 다음
alert($("#collapse1.collapse2 div:first").attr("id"));
그러나 결과가 없습니다 :이 그런 짓을하려고했던에 <div>
는 collapse2
로 떨어졌다. 어떤 도움도 정말로 감사 할 것입니다.
감사합니다. 어떻게 jqueryUI를 사용하여 div의 ID에 액세스하겠습니까? – vabm
일단 dragObject를 갖게되면 dragObject.id를 사용하면됩니다. 이름과 ID와 같은 모든 표준 속성의 경우 점 표기법을 사용할 수 있으며 모든 브라우저에서 작동합니다. 그러나 태그에 사용자 정의 속성을 추가하는 경우 .getAttribute ("attName")을 사용하여 태그를 가져와야 모든 브라우저에서 작동합니다. 사용자 정의 것들에 대한 점 표기법은 IE와 다른 곳에서 작동합니다. getAttribute는 모두 작동합니다. jquery 다음에 $ (nodeObject) .attr ("attName")만큼 텍스트가 오랫동안 가고 싶다면. 태그에 js 객체를 던진 경우 $ (nodeObject) .data ("attName")를 사용해야합니다. – javaMoca
전체 객체를 DOM의 태그/요소에 첨부 할 수 있다는 것은 매우 유용합니다. Js는 정말 인상적인 언어입니다. – javaMoca