에서 나는 다음과 기능을 가지고 : 함수에 사용 "이"자바 스크립트 함수
function editIncome(){
var id = $(this).data('id');
var amount = $(this).data('amount');
var name = $(this).data('name');
var user = $(this).data('user');
$('input[name="income_id"]').val(id);
$('input[name="income_name"]').val(name);
$('input[name="income_amount"]').val(amount);
$("#incomeEdit").modal('show');
}
내가 최근에
function editIncome(){...}
에
$(".editIncome").click(function(){...});
에서 변경 이제
$(this)
호출이로드되지 아무것도.
내 질문에 어떻게 함수 호출을 다시 작동하게합니까? 함수에 this
키워드를 어떻게 사용합니까? 같은 .editIncome
클래스를 가진 여러 항목이 있으므로 클릭 한 항목을 선택해야합니다. 함수 내에서 this
의 값을 설정하는 기능, 사용 호출을 호출 할 때
$(".editIncome").click(editIncome);
또는 : <a class="list-group-item editIncome" onclick="editIncome();" href="#">...</a>
이제 어떻게 함수를 호출합니까? – PeterKA
'$ (". editIncome")을 (를) 클릭하십시오 (editIncome)'. 참조로 전달하면'this' 컨텍스트가 제공됩니다 – charlietfl
업데이트 된 질문을 확인하십시오. – moevans