2013-09-11 2 views
0

다음 jquery 코드 스 니펫은 클릭시 실행되지 않습니다. 왜 그런지 알아낼 수있게 도와 줄 수 있니?jQuery 클릭 이벤트가 발생하지 않는 이유는 무엇입니까?

StackOverflow에 자세한 내용이 필요하다고 말합니다. 사과드립니다. 나는 더 이상의 관련 세부 사항을 생각할 수 없다. 코드는 나에게 꽤 자명하다. 추가 할 수있는 세부 사항을 생각하면 의견을 남겨주세요.

$(".print-scan a").click(function(e) { 
console.log("scan clicked"); 
     var $dialog = $("<div />") 
         .dialog({ 
title: "Confirm SCAN Report", 
modal: false, 
resizable: false, 
scrollable: true, 
width: 65, 
position:['middle',130], 

buttons: { "No": function() { $(this).dialog("destroy"); return false;}, 
      "Yes": function() { 
console.log("yes clicked"); 
$(this).dialog("destroy"); return false; 
     /* 
     $(this).datepicker({ 
      //showOn: "button", 
      //buttonImage: "/skin/images/datepicker.png", 
      //buttonImageOnly: true, 
      onSelect: function(selectedDate) { 
console.log("date selected"); 
       $(".request-print-label") 
       .attr("action",envPath + "/partner/uspsscan") 
       .append('<input type="hidden" name="rpt-date" value="'+selectedDate+'" />') 
       .submit(); 
       } 
      }); 
     */ 
     } 
     } 
    }) 
    .html("<span>CAUTION: Once shipping labels are included on the SCAN Report, you will be unable to issue refunds for these labels. Proceed anyway?</span>") 
    .dialog("open"); 
    } 

감사합니다, 크리스 : 여기

<div class="footer_all_pro clearfix"> 
     <ul class="Printing-options clearfix"> 
     <li>Shipping Labels:</li> 
        <li class="print-usps-label shipper-logo"><a href="#"><img class="print-label-logo" src="/dev/skin/images/logo_endicia.png"></a></li> 
          <li class="print-label shipper-logo"><a href="#"><img class="print-label-logo" src="/dev/skin/images/logo_ups.png"></a></li> 
          <li class="print-fed-label shipper-logo"><a href="#"><img class="print-label-logo" src="/dev/skin/images/logo_fedex.png"></a></li> 
        <li class="print-invoice"><a href="#">Packing Slip</a></li> 
     <li class="print-pick"><a href="#">Pick List</a></li> 
        <li class="print-scan"><a href="#">SCAN Report</a></li> 
        <li class="del-scr"><span><img src="/dev/skin/images/print-pick.png"></span><a href="#" style="margin-top: -20px;">Delete</a></li> 
      <li class="del-arc"><span><img src="/dev/skin/images/print-pick.png"></span><a href="#" style="margin-top: -20px;">Archive</a></li> 
      <li class="send_email"><span><img src="/dev/skin/images/print-pick.png"></span><a href="#" style="margin-top: -20px;">Send Email</a></li> 
     <!-- <li class="del-all-inv"><span><img src="/dev/skin/images/print-pick.png" /></span><a href="#" style="margin-top: -20px;">Delete All</a></li>--> 
     </ul> 
      </div> 

가 JQuery와 있습니다 : 여기

는 HTML입니다.

+1

콘솔을 확인하고 '클릭 클릭 한'메시지가 작성되는지 확인 했습니까? –

+1

클릭 기능이 제대로 닫히지 않았습니다. 끝 부분에');'가 없습니다. – adeneo

+0

@adeneo That 's it. 답변을 게시 하시겠습니까? – HodofHod

답변

0

클릭 기능을 제대로 닫지 않았습니다 (누락). 끝 부분에서

관련 문제