2010-05-18 3 views
2

다음과 같이 내 코드는 말 어린이 리튬 내부 IMG 변경 : 내가 처음 img 태그에 대한 기본 크기를 설정하기 위해 노력하고있어

<ul> 
    <li><img /></li> 
    <li> 
     <ul> 
     <li><img /></li> 
     </ul> 
    </li> 
</ul> 

하지만, 두 번째 영향을 미치지 않습니다. 내가하는 모든 것이 다른 하나에도 영향을 미친다. 현재 시도 :

$('ul#gallery > li').find('img').css('width','650px'); 
$('ul#gallery > li img').css('width','650px'); 

다른 것들 중에서도 작동하지만 아무 것도 작동하지 않습니다.

답변

0
$('ul#gallery > li > img').css('width','650px'); 
+0

시도해 보았지만 이미지에 전혀 영향을 미치지 않습니다. – steve

+0

아, 고쳤습니다. 이미지는 jQuery를 던지고있는'a' 태그 안에있었습니다. 감사. – steve

0

jQuery :first 선택기를 사용해 보셨습니까?

$("li img:first").css('width','650px'); 
+0

첫 번째 이미지뿐만 아니라 약 40 개의 이미지가 필요합니다. – steve

+0

질문에 질문을 포함시키고 싶을 수도 있습니다. 질문에 대한 전체 요구 사항은 무엇입니까? – gurun8

+0

그래, 그게 내 잘못이야, 미안 ... 다음에 더 구체적 일거야. 위 답변을 받았습니다. – steve

0

나는 당신의 예에서 id="gallery"를 볼 수 있지만, 다음 코드를 가정하지 않는다 (바깥 쪽 <ul>gallery ID가) :

<ul id="gallery"> 
    <li><img /></li> 
    <li> 
     <ul> 
     <li><img /></li> 
     </ul> 
    </li> 
</ul> 

을 적절한 CSS 선택자는 ul#gallery > li > img입니다.

+0

예, 실제 코드에 #gallery가 있습니다. 예제에는 없습니다. – steve