jquery trigger 호출 시 파라미터 넘기기

작업 중 피치못하게 페이지 로딩 시 데이터를 스크립트로 처리해야할 일이 생겼다.
기존 데이터가 있든 없든 가만 놔둬야하는데 이 데이터가 다른 데이터가 변경될 때 업데이트되는 기능이 있었고
그 다른 데이터도 로딩 시 업데이트가 되고 … ㅠㅠ
select2 플러그인을 사용중이었는데 값 변경 시 항상 trigger(“change”)를 호출해줘야했다.

기능 상 B 데이터가 변경될 때 A 데이터는 변경되야한다.
A 데이터는 페이지 로딩 시 변경되지 않아야하고
B 데이터는 페이지 로딩 시 변경된다.
그래서 change를 트리거할 때 파라미터를 넘겨줘서 구분하기로 했다.

역시 API 문서에 다 나와있다. 영어 공부 놓지않기!!

// 로딩 시 호출 
$("#B").val(로딩시설정데이터).trigger("change", [{변수명: 값}])

$("#B").on("change", function(e, data) {
	let 변수명 = data.변수명
	if( 변수명 === 값 ) {
		// A에 대한 스크립트
	}
});

19년 4월 5일 금, PT, 가슴운동

아침에 홍대역 다 왔는데 자꾸 집 근처로 위치 잡혀서 너무 멀어서 사이렌오더 안된다고 해서 짜증 좀 났다 ㅜㅜ

처음으로 디클라인 벤치 프레스 했는데 피 쏠려서 힘들었고 하다보니 괜찮았는데 혼자 하기는 좀 부담스럽다. 찾아보니까 녹내장 걸린다고 안 하는 추세라고하는데 그거 아니어도 잘 안 할 듯 .. ㅋㅋ


아침

  • 유산균 1알
  • 오늘의커피 그란데
  • 몽쉘 카카오
롯데제과 몽쉘 케이...

점심

  • 식 전 페이즈2 1알, 키토산 1알
  • 프레시코드 닭가슴살 아몬드 샐러드
  • 델몬트 사과주스 1팩
델몬트 사과 드링크...

운동

가슴

  • 인클라인 벤치 프레스 +10kg
  • 디클라인 벤치 프레스 10kg
  • 덤벨 프레스 5~10kg
  • 체스트 프레스 머신 15lb
  • 펙 덱 플라이 머신 30~50lb

이두

  • 이지바컬 10kg + 해머컬 3kg 묶어서 바로.. ㄷㄷ

복근

  • 레그 레이즈

유산소

  • 사이클 35분

저녁

  • 바나나
  • 프레시코드 핫픽 샐러드 레귤러
  • 식혜

19년 4월 4일 목

옆 건물 1층에 옷가게가 나가고 새로운 가게가 바로 들어오는지 인테리어 공사 하는 것 같은데 너무 시끄러워서 이어폰을 꼽고 일해도 소리가 너무 크고 일에 집중이 거의 안됐다 …
그래도 오늘 내에 하려고 했던 일을 하긴 했는데 머리도 아프고 신경도 곤두서고 소리지르고 싶은 마음은 굴뚝같으나 일하시는 분들은 무슨 죄야.

오늘 오후에는 성희롱예방교육(회사 다니면서 처음받아봤어..) 받았고 다른 교육도 받을 예정이라고 했는데 무슨 보험 설명으로 끝났다 .. -_-


아침

  • 유산균 1알
  • 오늘의커피 그란데
  • 오예스

점심

  • 식 전 페이즈2 1알, 키토산 1알
  • 프레시코드 훈제 두부 아몬드 샐러드
  • 바나나

저녁

  • 피자 반올림#