나는 과 .click()
을 어떻게 할 수 있는지 궁금 해서요? #id
?jQuery KeyUp and Click
즉 기본적으로 둘 다 사용자가 가를 입력 공격을 시도하거나 #search
버튼을 명중 할 때 #id
의 유효성을 검사합니다.
나는 과 .click()
을 어떻게 할 수 있는지 궁금 해서요? #id
?jQuery KeyUp and Click
즉 기본적으로 둘 다 사용자가 가를 입력 공격을 시도하거나 #search
버튼을 명중 할 때 #id
의 유효성을 검사합니다.
$('#foo').bind('click keyup', function(event) {
...
당신은 어떤 논리를 추가해야합니다 Enter 키를 누릅니다에 클릭을 실행할 이벤트 유형 변경 등 , 그러나 그것은 충분한 if
블록과 함께 작동해야합니다.
많이
덕분에 잘 할 수있다 :
$(document).keydown(function(objEvent) {
if (objEvent.keyCode == 13) { //clicked enter
$('#search').click(); //do click
}
})
$("#search").click(function(e){/*click fn*/})
는
$("#id").click(validate).keyup(function(event)
{
if (event.keyCode == '13') validate();
});
function validate() { ... validate $(this).val(); ... }
나는 이런 식으로 뭔가 가고 싶어은 :
function validate(element) {
// your validation stuff goes here
}
$('#id').keyup(function(event) {
if (event.keyCode == 13) {
validate(this);
}
}).click(function() {
validate(this);
});
새로운 jQuery를 그렇게 요 지금 이런 일을 할 수있는 어떤 키를 눌렀는지 확인하기 위해 이벤트에있는 속성을 제공합니다 :
$(#id").on('keyup',function(e){
if (e.which==13 || e.which==9) doSomething(this); //Enter or Tab key
});
나는 처음에는 이것을 생각했으나 OP가 실제로 여러 이벤트를 DOM 개체에 바인딩하려고했지만 대신 여러 개체에서 여러 이벤트를 사용하여 동일한 코드를 호출하는 것처럼 보입니다. – justkt
아, 맞습니다. @ 닐의 답변이 더 적절합니다. – Blender
안녕하세요 - 네 덕분에 많이. 목표는 여러 객체에서 여러 이벤트를 호출하는 것입니다. – Tom