2014-09-30 1 views
0

jQuery UI의 외부에서 jQuery UI의 "sortable"속성을 가져 오려고합니다.jQuery 사용자 플러그인의 속성을 얻는 방법은 무엇입니까?

나는

console.log(jQuery.ui.sortable.items); 
console.log(jQuery.sortable.items); 
console.log(sortable.items); 
console.log(jQuery.ui.sortable.options.items); 

를 시도 등등,하지만 난을 목표로 그들 중 누구도 작동하지 않습니다. 답변을 아는 사람이 있습니까?

답변

1

option method을 사용하면 정렬 가능한 인스턴스와 관련된 옵션을 가져오고 설정할 수 있습니다. 당신이 모든 관련 옵션을 원하는 경우

$(".selector").sortable("option", "items"); 

당신은 옵션 이름

$(".selector").sortable("option"); 

를 생략하고 옵션 값을 설정하면 값을 포함하는 세 번째 매개 변수를 추가하는 것만 큼 간단 할 수 있습니다. the API docs에서 직접

$(".selector").sortable("option", "items", "> li"); 
1

: 대답에 대한

var items = $(".selector").sortable("option", "items"); 
+0

감사합니다. 나는 얻고 싶었던 속성이 비어 있었지만 외부에서 정렬 할 수있는 속성에 액세스 할 수있었습니다 ... 두 답변 모두 훌륭했고 가장 유용한 답변을 선택하기가 정말 어렵지만 getter가있는 Dave의 것을 선택합니다. 코드와 공식 링크를 사용하십시오. 누군가 브라이언의 대답을 듣기를 바랍니다. – Sho

+0

Mine에는 세 가지 가능한 사용법, 옵션에 대한 API 링크, 철저한 설명이 있으며 처음부터 여기에 있습니다. 유일한 다른 요인은 그가 93k의 평판을 가지고 있기 때문에 당신이 이것을 어떻게 결정했는지 확실하지 않습니다. :) –

+0

@ 브라이언 당신의 의견이 더 완전하다고 동의하는 동안, 나는 그것이 어떤 종류의 반박의 가치가 있는지 확신하지 못합니다. "firsties"에 관한 한, IIRC의 차이점은 잠깐입니다. –

관련 문제