ajax () 응답을로드하고이를 LI 콘텐츠로 UL에 게시하는 홈 페이지가 있습니다. 동일한 페이지에 다른 함수에 대한 트리거로 LI 콘텐츠를 선택할 수 있지만 작동하지 않는 스크립트 함수가 있습니다.
페이지 1
HTML
<ul id="feature-deals" class="list-products allShopping-deals">
</ul>
스크립트
$(document).ready(function(){
$.ajax({
url: "Product/Shopping-Trending-Items.php",
success: function(result){
$(".allShopping-deals").html(result);
}
});
$(".products").click(function (){
alert ($('.pid', this).text());
2 쪽
HTML
<li class="products">
<span class="pid">1234</span>
</li>
페이지 1 == 홈 페이지 w / (ajax ()로드 함수 + 클릭 함수) ----> 페이지 2 == pid를 보유하고 ajax ()에 의해로드를 기다리고있는 Li 콘텐츠 ----> 대상 출력은 pid 값이지만 스크립트는 1 페이지에 있습니다.
이벤트 를 위임 해야합니다 .
$(".allShopping-deals").on('click', '.products', function(){
alert($(this).find('.pid').text());
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다