2010-04-06 6 views
2

나는 자바 스크립트/jQuery 코드의 다음 비트에 문제가 있습니다JQuery와 : 클래스 경로

$(".imageWindow .body .item") 
: 당신은 어쩌면이 (가) 동의 옵션에서 다음을 통과 할 수 없습니다 알다시피

this.droppable = function(){ 
    $('.imageWindow .body .item').draggable(); 
    $('.groupWindow .body .item').droppable({ accept: $(".imageWindow .body .item"), 
     over: function(event, ui) { 
      alert("this is valid!"); 
     }, 
     drop: function(){ 
      alert('dropped'); 
     } 
    }); 
} 

하지만 무엇을 할 수 있습니까? 수락 옵션으로 "클래스 경로"를 전달하고 싶습니다! 아마 간단한 대답 일 수도 있지만 알아낼 수는 없습니다. 물론

은 내가 할 수있는 :

accept: ".item" 

그러나 때문에

는 "groupWindow .body .item"그것은 또한 자신을 받아 들일 것 정렬입니다!

나를 도와 줄 수 있다면 고맙습니다.

accept: ".imageWindow .body .item" 

accept 옵션은 유효한 선택을합니다 :)

accept: ".imageWindow .body .item" 

답변

1

당신은이 작업을 수행 할 수 있습니다, 그래서 같은 당신이 $(selectorHere)을하는 것처럼 취급 :

+0

오, 이런! 예! (나는 나의 div 클래스에서 오타를 만들었다.). .. 나는 그것이 나의 js다고 생각하면서, 시간 동안 찾았다. .. grrr 고맙습니다! 정말 고맙습니다. (petersendidit에) – heldopslippers

+0

@heldopslippers - 왼쪽에있는 체크 표시를 통해 질문에 답변 한 경우 대답을 수락하십시오 ... 미래의 질문을 응답자에게 훨씬 더 호소하게 만듭니다. –

+0

thanxs for the tip .. 그리고 끝났어! – heldopslippers