내 응용 프로그램 중 하나에 "즐겨 찾기로 표시"아이콘이 있습니다. 이 아이콘을 클릭하면 "Remove Favorite"아이콘이 ajax를 사용하여이 아이콘을 대체합니다. 하지만 "즐겨 찾기 제거"아이콘을 클릭하면 작동하지 않습니다. 뭐가 문제 야? 나는 WordPress에서 일하고 있으며 여기에 내 코드가 있습니다.
jQuery(function(){
jQuery('.favr-<?php echo $myID; ?>').on("click",function() {
var user_IDs = jQuery(this).attr('id');
var current_IDs = '<?php echo $cui ?>';
jQuery.ajax({
url: '<?php bloginfo('url') ?>/',
type: 'POST',
data: {'ajaxreturn': '102', 'logedid': current_IDs,'ids':user_IDs},
success: function(result) {
jQuery('.favr-<?php echo $myID; ?>').html(result);
}
});
});
});
여기 아이콘이 있습니다
<i title="Remove Favorite" class="radius icon-heart-empty orange favr-<?php echo $myID; ?>" id="<?php echo $myID; ?>" ></i>
이벤트 위임 을 사용하여 동적으로 생성 된 아이콘에 클릭 이벤트를 첨부 할 수 있습니다 .
jQuery('body').on('click', '.favr-<?php echo $myID; ?>', function() {
// Your code here
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다