2011-10-14 5 views
-1

나는 1000 개가 넘는 이미지/링크가있는 html 파일을 가지고 있습니다. 각 이미지의 alt 태그를 대상 링크의 제목으로 설정하는 효율적인 방법을 찾아야합니다. PHP를 알고 있지만 자바 스크립트가 더 효율적이라고 생각했습니다. 너는 무엇을 제안 하는가? 감사합니다. .alt 태그를 1000 개가 넘는 이미지로 설정

+3

번이 작업을 수행하고 대체 소스 파일 또는 페이지가 요청 될 때 즉시 반복적으로 수행하기 위해 찾고 계십니까? –

+1

HTML 텍스트를 수정해야합니다. 그렇지 않으면 javascript로 alt 매개 변수를 설정 한 경우 이러한 ALT는 검색 엔진에 표시되지 않습니다 –

+0

원본 HTML을 만들 때 왜이 작업을 수행 할 수 없습니까? 단순히 alt 속성을 쓰는 것을 귀찮게 할 수 없다면 말도 안됩니다. PHP로 HTML을 만들고 있습니까? –

답변

1

사용 JQuery와 :

$('a img').each(function(i, img) { 
    var title = img.parent('a').attr('title'); 
    img.attr('alt', title); 
}); 

는 다음에, a 내부의 모든 img 태그를 얻을 부모의 a 제목 같도록 IMG의 alt 속성을 설정합니다.

테스트하지, 아마 등 노예, YMMV으로 당신의 개를 판매 할 ...

+0

극단 접근성을위한 +1 ("lol"implied) –

관련 문제