안녕하세요~
img를 찾아서 img의 src가 fail이면 해당 부모인 span을 삭제하라고 되어있는데요
하나라도 img src경로 올바르면 span 전부 나타나고
전부다 src경로가 다르면 span이 삭제됩니다.
코드 어떤부분에 문제가있을까요?
/*제품쪽 - 이미지fail이면 span삭제*/
jQuery('.product-color-sample span img').each(function(){
var img = jQuery(this);
jQuery.get(img.attr('src')).fail(function(){
jQuery(img).parent('span').remove();
});
});
현재 마크업상태는
<span><input type="text" name="kboard_option_color1" value="<?php echo $content->option->color1?>"></span>
<span><input type="text" name="kboard_option_color2" value="<?php echo $content->option->color2?>"></span>
<span><input type="text" name="kboard_option_color3" value="<?php echo $content->option->color3?>"></span>
<span><input type="text" name="kboard_option_color4" value="<?php echo $content->option->color4?>"></span>
<span><input type="text" name="kboard_option_color5" value="<?php echo $content->option->color5?>"></span>
<span><input type="text" name="kboard_option_color6" value="<?php echo $content->option->color6?>"></span>
<span><input type="text" name="kboard_option_color7" value="<?php echo $content->option->color7?>"></span>
이렇습니다.
사이트는 여기서 확인할 수 있습니다.
http://annexchair1.cafe24.com/product_2/
글쓰기 버튼을 누르면
운영컬러라고 되어있고input7개가 붙어있는곳이 이미지 src넣는곳입니다.
감사합니다
적용이 잘됩니다!
아래의 코드로도 확인해보시겠어요?
jQuery(document).ready(function(){
jQuery('.product-color-sample span img').each(function(){
jQuery(this).error(function(){
jQuery(this).parent('span').remove();
});
});
});
고맙습니다.
안녕하세요.
document.php 파일에 직접 스크립트 코드를 추가하셨는지요?
저희 쪽에서 테스트해봤을 땐 별 다른 문제를 발견하지 못했습니다.
고맙습니다.
결과값이 같은데요 코드상에는 문제가 없는건가요?
올려주신 코드를 아래 코드 사이에 추가해보시겠어요?
jQuery(document).ready(function(){
/* 이곳에 추가해주시면 됩니다. */
})
고맙습니다.
본문내용 수정하였습니다.
안녕하세요.
코드만으로는 무엇이 원인인지 파악하기 어렵습니다.
실제 확인 가능한 페이지 주소 알려주시면 살펴보겠습니다.
고맙습니다.