我试图阻止输入被按下然后假装点击jquery中的按钮,但我似乎无法获取按键的父级。虽然它正在努力防止按键。当警告应该是'#(number)'
时,警报会给我'#undefined' $('.noEnterSubmit').keypress(
function(e) {
if ( e.which == 13 ) {
e.preventDefault();
alert('#'+$(this).parent().attr('id'));
}
});
下面是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">
答案 0 :(得分:2)
确实有效。试试这个jsfiddle。在输入框中输入
<div id="rSubmit">
<input class="noEnterSubmit"></input>
</div>
http://jsfiddle.net/jspatel/5R6tQ/
希望这有帮助