2013-04-23 2 views
0

이 JQuery와 선택 작업이 않습니다이유는이 HTML 크롬하지만 파이어 폭스

<div id="PaymentTypeOptions"> 
    <input type="radio" id="payment_Cash" name="PaymentTypeOption" value="1">Cash 
    <input type="radio" id="payment_Card" name="PaymentTypeOption" value="2">Card 
    <input type="radio" id="payment_Cheque" name="PaymentTypeOption" value="3">Cheque 
    <input type="radio" id="payment_Voucher" name="PaymentTypeOption" value="4">Voucher 
</div> 

을 그리고 jQuery를 사용하여 이벤트에 바인딩하기 위해 입력 유형을 모두 선택하는 것을 시도하고있다 :

$('document').ready(function() { 
    $('input:radio[name=PaymentTypeOption]').on('click', function() { 
    ShowPaymentType(this); 
    }); 
}); 

선택기는 Chrome에서는 작동하지만 Firefox에서는 작동하지 않습니다. 이유에 대한 도움을 주시면 감사하겠습니다. $('document')에서 따옴표를 제거한 후

답변

1

시도 :

변경이이에

$('document').ready(function() { 

:

$(document).ready(function() { 
+0

Chrome에서 어떻게 작동합니까? –

+0

@JanDvorak 나는 크롬에서 따옴표로 시도한 적이 없다. – Jai

+0

아무런 차이가 없습니다. – tticom

0

파이어 폭스가 일부 자바 스크립트 값에 보유하고 있음을 나타납니다. 솔직히이 일이 일어나고 있는지 확신 할 수 없지만 브라우저를 닫고 새 브라우저를 열면 문제가 사라집니다.