jquery 또는 클래스를 추가하는 것과 같은 것으로 버튼에 onclick
이벤트를 추가 할 수 있습니까?Javascript로 onclick 이벤트에 함수 추가!
function onload()
{
//add a something() function to button by id
}
jquery 또는 클래스를 추가하는 것과 같은 것으로 버튼에 onclick
이벤트를 추가 할 수 있습니까?Javascript로 onclick 이벤트에 함수 추가!
function onload()
{
//add a something() function to button by id
}
ID 약간 차이가
$('#id').click(function(e) {
something();
});
$('#id').click(something);
$('#id').bind("click", function(e) { something(); });
라이브와 요소에 click
이벤트를 바인딩 함수 something
, 그것은 추가 한 모든 요소에 대한 이벤트를 바인딩 호출하지만, 이후 당신은을 사용하는 당신이 DOM에서 요소를 제거하고 나중에 (동일한 ID로) 다시 추가하지 않는 한 ID는 아마 발생하지 않을 것입니다. 이 사람이 어떤 경우에 작동하는 경우
$('#id').live("click", function(e) { something(); });
확실하지, 당신의 요소에 속성 onclick
을 추가
$('#id').attr("onclick", "something()");
문서를 (내가 그것을 사용하지 않습니다)
예. 다음과 같이 작성할 수 있습니다.
$(document).ready(function() {
$(".button").click(function(){
// do something when clicked
});
});
예. 다음과 같은 것이 효과가있다.
$('#button_id').click(function() {
// do stuff
});
일부 의견은이 라인에 대한 깔끔한 있었던 것이다. 그는 자신이 좋은 것을 얻지 못할 수도 있습니다. – galambalazs
확인란을 선택했을 때 클릭 기능을 설정해야했습니다. 나를 위해 일한 유일한 방법은 구속력이었다. 감사! – Trent