2011-10-08 6 views
2

요청에 의해 반환 된 값에 따라 AJAX 요청 호출에서 jQuery 선택기를 사용하고 있습니다 : eq() 선택기를 사용하여 필요한 div를 선택했지만 문제는 내가 일부러 붙어 있다는 것입니다 정의되지 않은 거즈자바에서 Jquery 변수 사용하기

다음

는 내가 처음 EQ 선택에서 다음 값을

$('.win7red:eq(9)').parent.children('span:eq(1)').children('div:first').css("opacity", "1"); 

을 할 수있다 할 내가 자바 스크립트 변수라는 REQ의 값을 얻을

요청에 따라 변수가 될하고 무엇 그럼 내가 사용했지만 ERROR가 표시된다

$('.win7red:eq(req)').parent.children('span:eq(1)').children('div:first').css("opacity", "1"); 

는 난이 시도하지만, 그들 중 누구도이 문제를 해결 도와주세요

$var = $('.win7red'); 
$var1 = $var:eq(req); 
$var1.parent.children('span:eq(1)').children('div:first').css("opacity", "1"); 

을 일했다.

답변

5

기능 대신 특성로 사용 parent(). 괄호없이 사용

.parent $('.win7red:eq(9)').parent () 그래서

...

은, DOM 객체를 사용할 수있는 등의 $("body").get(0).parentNode (= $("body").parent()).

+0

Ohh ... 타이핑 실수 .. 코드를 쓰는 동안 실수로 부모님을 썼고 신경 쓰지도 않았어 .... 고마워. :) –

+3

DOM 노드를 통과 할 때 실제로는 "parentNode"이고 부모는 아니다. . – David

관련 문제