안녕하세요~
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(){
/* 이곳에 추가해주시면 됩니다. */
})
고맙습니다.
결과값이 같은데요 코드상에는 문제가 없는건가요?
안녕하세요.
document.php 파일에 직접 스크립트 코드를 추가하셨는지요?
저희 쪽에서 테스트해봤을 땐 별 다른 문제를 발견하지 못했습니다.
고맙습니다.
아래의 코드로도 확인해보시겠어요?
jQuery(document).ready(function(){
jQuery('.product-color-sample span img').each(function(){
jQuery(this).error(function(){
jQuery(this).parent('span').remove();
});
});
});
고맙습니다.
감사합니다
적용이 잘됩니다!