2013-12-20 5 views
0

입력을 금지하고 jquery에서 버튼을 가짜 클릭하면 키 누르기의 부모를 가져올 수없는 것 같습니다. 그래도 키를 누르는 것을 막기 위해 노력하고 있습니다. 경고 날은 '# (수)'아래Keypress 부모가 작동하지 않습니다.

$('.noEnterSubmit').keypress(
    function(e) { 
     if (e.which == 13) { 
      e.preventDefault(); 
      alert('#'+$(this).parent().attr('id')); 
     } 
}); 

해야 할 때 '#undefined'주고하면 HTML 버튼

<input type="text" id="242Quantity" button="242" class="noEnterSubmit" STYLE="font-size:10pt;text-align:right;font-weight: normal;" autocomplete="off" name="QUANTITY" size="1"> 
+2

당신이 부모를 찾고 확실 html로 – Musa

+0

를 볼 수 있습니다 도움이되기를 바랍니다

<div id="rSubmit"> <input class="noEnterSubmit"></input> </div> http://jsfiddle.net/jspatel/5R6tQ/ 

입력 상자에 입력? 여기에서 작동 http://jsfiddle.net/LcB6U/ –

+0

버블 링/캡쳐 킥을 베팅 할 것입니다. 키 누르기 이벤트를 잘못된 요소에 바인딩합니다. – haldagan

답변

2

그것은 작업을 수행에게 있습니다. 이 jsfiddle을 시도하십시오. 이

관련 문제