클래스 imagecontainerbox
의 요소에 액세스하려면 어떻게해야합니까? previewimage1
, previewimage2
및 모든 유형의 요소에 액세스하고 싶습니다.수업 시간에 모든 요소에 액세스하는 방법은 무엇입니까?
나는 nth-child
을 시도했지만 작동하지 않습니다.
$('.imagecontainerbox:nth-child(0) img').attr(src);
$('preview').children('.imagecontainerbox:nth-child(0) img').attr(src);
HTML : :이 jQuery를 사용하고
<div id="preview" style="">
<span id="text0"></span>
<div id="previewimage1" class="imagecontainerbox" style="position:relative;padding:5px;margin:5px;width:515px;">
<img src="undefined" class="realimage" id="image1" height="undefined" width="undefined" style="position:relative ;z-index:2px; border:5px solid #f8f8f8;border-radius:5px;padding:2px;">
<img src="image/list/cancel1.png" style="float:right;padding:5px;position:absolute;top:10px;left:NaNpx;z-index: 1;" onclick="removeimage(this)">
</div>
<span id="text1"> </span>
<span id="text2"> </span>
<span id="text3"> </span>
<div id="previewimage4" class="imagecontainerbox" style="position:relative;padding:5px;margin:5px;width:515px;">
<img src="tempimage/MosLake1365324410.jpg" class="realimage" id="image4" height="666.66666666667" width="500" style="position:relative ;z-index:2px; border:5px solid #f8f8f8;border-radius:5px;padding:2px;">
<img src="image/list/cancel1.png" style="float:right;padding:5px;position:absolute;top:10px;left:490px;z-index: 1;" onclick="removeimage(this)">
</div>
<span id="text4"> </span>
<div id="previewimage5" class="imagecontainerbox" style="position:relative;padding:5px;margin:5px;width:515px;">
<img src="tempimage/MosLake1365324416.jpg" class="realimage" id="image5" height="375" width="500" style="position:relative ;z-index:2px; border:5px solid #f8f8f8;border-radius:5px;padding:2px;">
<img src="image/list/cancel1.png" style="float:right;padding:5px;position:absolute;top:10px;left:490px;z-index: 1;" onclick="removeimage(this)">
</div>
<span id="text5"> </span>
<div id="previewimage6" class="imagecontainerbox" style="position:relative;padding:5px;margin:5px;width:515px;">
<img src="tempimage/MosLake1365324421.jpg" class="realimage" id="image6" height="666.66666666667" width="500" style="position:relative ;z-index:2px; border:5px solid #f8f8f8;border-radius:5px;padding:2px;">
<img src="image/list/cancel1.png" style="float:right;padding:5px;position:absolute;top:10px;left:490px;z-index: 1;" onclick="removeimage(this)">
</div>
<span id="text6"> </span>
<div id="previewimage7" class="imagecontainerbox" style="position:relative;padding:5px;margin:5px;width:515px;">
<img src="tempimage/MosLake1365324426.jpg" class="realimage" id="image7" height="375" width="500" style="position:relative ;z-index:2px; border:5px solid #f8f8f8;border-radius:5px;padding:2px;">
<img src="image/list/cancel1.png" style="float:right;padding:5px;position:absolute;top:10px;left:490px;z-index: 1;" onclick="removeimage(this)">
</div>
<span id="text7"> </span>
<div id="previewimage8" class="imagecontainerbox" style="position:relative;padding:5px;margin:5px;width:515px;">
<img src="tempimage/MosLake1365324431.jpg" class="realimage" id="image8" height="666.66666666667" width="500" style="position:relative ;z-index:2px; border:5px solid #f8f8f8;border-radius:5px;padding:2px;">
<img src="image/list/cancel1.png" style="float:right;padding:5px;position:absolute;top:10px;left:490px;z-index: 1;" onclick="removeimage(this)">
</div>
<span id="text8"> </span>
<div id="previewimage9" class="imagecontainerbox" style="position:relative;padding:5px;margin:5px;width:515px;">
<img src="tempimage/MosLake1365324440.jpg" class="realimage" id="image9" height="666.66666666667" width="500" style="position:relative ;z-index:2px; border:5px solid #f8f8f8;border-radius:5px;padding:2px;">
<img src="image/list/cancel1.png" style="float:right;padding:5px;position:absolute;top:10px;left:490px;z-index: 1;" onclick="removeimage(this)">
</div>
<span id="text9"> asd</span>
</div>
:
var image = $('#preview').children('.imagecontainerbox').length;
var imagesrc = $('#preview .imagecontainerbox:nth-child('+image+') img').attr('src');
for(var i = 1; i <= image; i++) {
if($(it).siblings('.realimage').attr('src') == $('.imagecontainerbox:nth-child('+i+') img').attr('src')) {
num = i;
var p = $('#preview').children('.imagecontainerbox:nth-child('+i+')').attr('id');
}
}
* * * 무엇을 원하십니까? 'imagecontainerbox' div 안에있는 이미지의 모든'src' 속성을 가져 옵니까? – Uby
'src'가 정의되어 있지 않습니다. 'src' 속성'.attr ("src")' –
의 값을 원한다면 그들 주위에 인용 부호를 사용하십시오 ... src를 얻고 싶지 않습니다 .... imagecontainer 상자의 속성 "id"를 원합니다. ..... 나는 그것에 취소 이미지를 넣었다는 것을 의미합니다 .... 나는 취소 이미지를 누르십시오. .... 전체 div를 취소해야합니다 .... –