jquery를 사용하여 함수를 버튼 누르기에 연결하는 것보다는 함수를 만드는 가장 좋은 방법은 무엇입니까?jquery 함수를 올바르게 호출하는 방법
현재 jquery에서 정규 javascript 함수를 호출하고 있습니다.
function generate_random(){}
$(click).click(function(){
generate_random();
})
jquery를 사용하여 함수를 버튼 누르기에 연결하는 것보다는 함수를 만드는 가장 좋은 방법은 무엇입니까?jquery 함수를 올바르게 호출하는 방법
현재 jquery에서 정규 javascript 함수를 호출하고 있습니다.
function generate_random(){}
$(click).click(function(){
generate_random();
})
여분의 기능 레이어에서 통화를 감쌀 필요가 없습니다. 쓸 수 있습니다. 함수 이름은
function generate_random(){}
$(click).click(generate_random)
정말 그냥 또한이 같은 익명 함수를 만들 때 생성되는 것 인, 포인터 기능을 jQuery를에있는 함수를 호출 할 수있는 완벽하게 합리적인 방법입니다 ..click(function(){...})
thanks - _happy holidays_ –
, '최초의 가정에 클릭 '실제로 요소 선택기입니다. 또는 generate_random() 함수 안에있는 코드를 현재 generated_random() (즉 jQuery 클릭 함수 내부)에 넣을 수 있습니다.
generate_random
이 매개 변수를 사용하지 않는다고 가정하면 다른 곳 generate_random
를 호출하지 않는 경우 jQuery를 이벤트 핸들러에 의해 전달 된 매개 변수와 충돌) 해당 코드 또는 단순히
function generate_random(){/* body */}
$(click).click(generate_random);
를 다시 작성할 수 있습니다, 다음이 더 적합 할 것이다
$(click).click(function() {/* body */});
당신은() (의 jQuery 1.7.x 이상)이 응답에 대한
$(selector).on('click', function(){
//functionality generate_random
});
또는
$(selector).on('click', generate_random);
감사 CSTE 연구진 사용할 수 있습니다! 내 jquery를 개선하기 위해 노력하고 제공하는 도움이 대단해! –