for (var i=0; i<data.length; i++){
$("#menu").append("<button onclick='select_food("+data[i]['id']+","+data[i]['name']+")'>Select</button>)")
}
function select_food(id, name){
//do something
}
이 코드에는 구문 오류가 있습니다. select_food 함수를 호출하는 각 버튼에 대해 두 개의 매개 변수를 전달하려면 어떻게해야합니까?
감사합니다. 매개 변수 name
그것이 ""
에 동봉해야하는 문자열처럼 보이는 때문에Jquery에서 여러 매개 변수를 전달합니다.
이 좋은 제안을위한 로리을 주셔서 감사합니다. –