텍스트 필드와 버튼이 있습니다. 버튼을 클릭하거나 에을 입력하면 기능이 실행됩니다.여러 이벤트 결합
내 접근 방식을위한 것입니다. 그러나, 그 2 개의 기능 (click
과 keypress
)을 결합하는 것이 가능합니까? 그래서 나는 단지 1을 가지고 있습니까?
$("button").click(function() {
getInput();
});
$("#name").keypress(function(e) {
if (e.which == 13) {
getInput();
}
});
function getInput() {
alert($("#name").val())
}
그래서 이러한 이벤트를 추가해야합니다.
되지 않음 - 당신은 이미했습니다 실제 작업을 별도의 기능으로 만들었으므로 코드가 중복되지 않습니다. 문제는 클릭 및 키 누르기의 처리기가 매우 다르므로 어떤 키를 확인하기 위해 키 누르기가 있는지 확인해야합니다. '$ ("button"). click (getInput)';으로 약간 향상시킬 수 있습니다. –