테스트 사이트 - 개발 중인 베타 버전입니다

한 페이지의 소스에서 jquery onclick함수를 여러개 쓰지 못하나요? 채택완료

wjdgjs1982 9년 전 조회 4,028

예를 들면,

$('#edit').click(function() {     var bo_table = '';     var page = '';  var wr_id = $('#wr_id').text(); });

$('#copy_list').click(function() {     var bo_table = '';     var page = '';  var wr_id = $('#wr_id').text(); });

$('#move').click(function() {     var bo_table = '';     var page = '';  var wr_id = $('#wr_id').text();

  });

 

 id의 값을 클릭시 발생하는 이벤트를 주려고 하는데요 1개일때는 잘 되는데 위에 소스처럼 1개 이상을 쓸 때에는 안되는 건가요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

9년 전
얼마든지 가능합니다



아이디값이 다르기때문에 다르게 적용됩니다
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

w
wjdgjs1982
9년 전
아이디값을 다르게 주고 각 스크립트마다 location.href문(각각 다른 페이지소스)를 주면 될 줄 알고 해봤는데 위 댓글 쓴 것 처럼 아무 반응이 없고 하나만 남기고 다른 두 스크립트를 주석처리하면 반응이 있고...당췌 모르겠네요
톰소여z
9년 전
위 스크립트를보면 안에 내용이 같습니다
이벤트는 다르지만 안에 내용이같아서 일어나는 현상입니다

댓글을 작성하려면 로그인이 필요합니다.

됩니다.

 

그런데 위 소스대로라면 같은 값이 나오겠네요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

w
wjdgjs1982
9년 전
같은 값인지는 모르겠어요..근데 위와 같이 해버리면 아예 반응이 없구요 셋 중이 하나만 남기고
주석처리하면 반응이 있어요..무엇이 잘못 된건지를 못 찾고 있거든요ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인