모든 <img>에서 src를 가져와 배경으로 css로 설정하십시오.

마요

im은 html의 모든 이미지에서 src를 가져 와서 예를 들어 number-1과 같은 클래스에 대해 css로 설정 한 다음 모든 img에 대해 css를 설정하는 jquery 코드를 만들려고합니다. visible : hidden; 이전에 div를 추가하고 그 안에 래핑 될 함수를 코딩했습니다. 자동 생성 된 HTML 코드가 있고 모든 페이지를 편집하고 싶지 않습니다.

var a = $('div.gallery > a > img');

for( var i = 0; i < a.length; i+=1 ) {
  a.slice(i, i+1).wrapAll('<div class="grid-img"></div>');
}

$('.grid-img').each(function(i){
  $(this).addClass('number-' + (i+1));
});

그런 다음 img의 모든 src를 imgBgLink1,2,3,4 변수에 추가하고 클래스 번호 1,2,3,4에 대한 배경 이미지로 설정하십시오.

$("div.gallery a img").each(function(i){
  var imgBgLink+'(i+1)' = $(this).attr("src");
  $(".number+(i+1)").css("background-image", "url("imgBgLink+(i+1)")";
});

jsfiddle

부샨 카와 드 카르

이미지 선택기가 잘못되었습니다. 수정하십시오.

var a = $('div.gallery > a > img'); // 이미지가 앵커 태그 안에 있음

또한 아래와 같이 jquery 스크립트를 개선 할 수 있습니다.

$(function(){
 $('div.gallery > a > img').each(function(index){
    $(this).addClass('number-' + (index+1));
    $(this).wrapAll('<div class="grid-img"></div>');
 });
});

데모

수정 : 수정 된 게시물에 따라 업데이트 됨

$(function(){
  $('div.gallery > a > img').each(function(index){
      var num = parseInt(index)+1;
      var imageBG = $(this).attr('src')+num;
      $(this).wrapAll('<div class="grid-img number-'+num+
     '" style="background-image: url('+imageBG+')"></div>');
   });
 });

데모

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

<img> 태그에서 src = "PATH"의 경로를 가져 오는 방법

분류에서Dev

무작위에서 setImageResource의 결과를 가져 와서 문자열로 설정하십시오.

분류에서Dev

무작위에서 setImageResource의 결과를 가져 와서 문자열로 설정하십시오.

분류에서Dev

jtextfield에서 값을 가져와 netbeans에서 jtable로 설정하십시오.

분류에서Dev

음의 정수가 주어질 때까지 정수를 계속받는 프로그램을 작성하십시오. 그런 다음 모든 양의 정수를 가져 와서 모두 평균을 구하십시오.

분류에서Dev

QML 구성 요소에서 부모 컨텍스트를 부모와 별도로 설정하십시오.

분류에서Dev

모든 사용자를 가져 와서 vue js로 표시

분류에서Dev

img를 배경으로 설정

분류에서Dev

모든 div 및 p에서 특정 문구를 교체하고 이미지를 배경으로 추가

분류에서Dev

특정 지점에서 모든 파일 경로를 가져와 텍스트 파일로 파이프

분류에서Dev

부모의 높이를 가져 와서 jQuery로 자식에게 할당하십시오.

분류에서Dev

img.src를 dataUrl로 설정하면 메모리 누수

분류에서Dev

반응 앱에서 가져 오기 오류를 시도했지만 경로와 모든 것이 정확합니다.

분류에서Dev

SymmetricDS 파일 동기화에서 데이터베이스 Bean 쉘 스크립트에서 가져 와서 대상 기본 디렉토리 경로를 동적으로 설정하십시오.

분류에서Dev

Ionic / Cordova-<img src = "">에서 사용할 이미지 경로 가져 오기

분류에서Dev

ID와 관련된 모든 타임 스탬프를 가져 와서 총 경과 시간으로 집계하려면 어떻게해야합니까?

분류에서Dev

가능한 모든 조합으로 배열의 모든 요소를 페어링하십시오.

분류에서Dev

WordPress 테마에서 the_post_thumbnail을 CSS 배경으로 추가하십시오.

분류에서Dev

날짜를 가져 와서 파일 이름 python으로 저장하십시오.

분류에서Dev

가상 img src를 실제 경로로

분류에서Dev

JavaScript에서 html에 img src를 올바르게 추가하십시오.

분류에서Dev

img src를 동적으로 다시 작성 : 더 높은 해상도로 다른 디렉토리에서 이미지 가져 오기

분류에서Dev

데이터 구조와 같은 '트리'가 주어지면 리프에서 루트까지 모든 경로를 인쇄하십시오.

분류에서Dev

설정에서 lint.py의 전체 경로를 정의하십시오.

분류에서Dev

Json에서 List로 모든 객체를 가져 오는 방법

분류에서Dev

폴더에있는 모든 문서를 가져와 가로로 만들고, 글꼴 크기를 변경하고, 표 내용을 창에 맞추는 VBA 코드

분류에서Dev

Bigquery에서 특정 문자로 시작하는 모든 단어를 가져 오는 방법

분류에서Dev

Ubuntu 14.04에서 지정된 포트를 사용하는 모든 프로세스를 종료하십시오.

분류에서Dev

JSX에서 배경 너비 (img)를 '표지'로 설정

Related 관련 기사

  1. 1

    <img> 태그에서 src = "PATH"의 경로를 가져 오는 방법

  2. 2

    무작위에서 setImageResource의 결과를 가져 와서 문자열로 설정하십시오.

  3. 3

    무작위에서 setImageResource의 결과를 가져 와서 문자열로 설정하십시오.

  4. 4

    jtextfield에서 값을 가져와 netbeans에서 jtable로 설정하십시오.

  5. 5

    음의 정수가 주어질 때까지 정수를 계속받는 프로그램을 작성하십시오. 그런 다음 모든 양의 정수를 가져 와서 모두 평균을 구하십시오.

  6. 6

    QML 구성 요소에서 부모 컨텍스트를 부모와 별도로 설정하십시오.

  7. 7

    모든 사용자를 가져 와서 vue js로 표시

  8. 8

    img를 배경으로 설정

  9. 9

    모든 div 및 p에서 특정 문구를 교체하고 이미지를 배경으로 추가

  10. 10

    특정 지점에서 모든 파일 경로를 가져와 텍스트 파일로 파이프

  11. 11

    부모의 높이를 가져 와서 jQuery로 자식에게 할당하십시오.

  12. 12

    img.src를 dataUrl로 설정하면 메모리 누수

  13. 13

    반응 앱에서 가져 오기 오류를 시도했지만 경로와 모든 것이 정확합니다.

  14. 14

    SymmetricDS 파일 동기화에서 데이터베이스 Bean 쉘 스크립트에서 가져 와서 대상 기본 디렉토리 경로를 동적으로 설정하십시오.

  15. 15

    Ionic / Cordova-<img src = "">에서 사용할 이미지 경로 가져 오기

  16. 16

    ID와 관련된 모든 타임 스탬프를 가져 와서 총 경과 시간으로 집계하려면 어떻게해야합니까?

  17. 17

    가능한 모든 조합으로 배열의 모든 요소를 페어링하십시오.

  18. 18

    WordPress 테마에서 the_post_thumbnail을 CSS 배경으로 추가하십시오.

  19. 19

    날짜를 가져 와서 파일 이름 python으로 저장하십시오.

  20. 20

    가상 img src를 실제 경로로

  21. 21

    JavaScript에서 html에 img src를 올바르게 추가하십시오.

  22. 22

    img src를 동적으로 다시 작성 : 더 높은 해상도로 다른 디렉토리에서 이미지 가져 오기

  23. 23

    데이터 구조와 같은 '트리'가 주어지면 리프에서 루트까지 모든 경로를 인쇄하십시오.

  24. 24

    설정에서 lint.py의 전체 경로를 정의하십시오.

  25. 25

    Json에서 List로 모든 객체를 가져 오는 방법

  26. 26

    폴더에있는 모든 문서를 가져와 가로로 만들고, 글꼴 크기를 변경하고, 표 내용을 창에 맞추는 VBA 코드

  27. 27

    Bigquery에서 특정 문자로 시작하는 모든 단어를 가져 오는 방법

  28. 28

    Ubuntu 14.04에서 지정된 포트를 사용하는 모든 프로세스를 종료하십시오.

  29. 29

    JSX에서 배경 너비 (img)를 '표지'로 설정

뜨겁다태그

보관