Javascript 如何将变量传递给参数(在函数中)?
我对JS和jquery非常陌生,我试图找到一个直接的答案,但没有结果(很可能我在谷歌上搜索了错误的问题) 我想在函数解中将变量x、y和d作为参数传递 我做错了什么Javascript 如何将变量传递给参数(在函数中)?,javascript,jquery,function,variables,parameters,Javascript,Jquery,Function,Variables,Parameters,我对JS和jquery非常陌生,我试图找到一个直接的答案,但没有结果(很可能我在谷歌上搜索了错误的问题) 我想在函数解中将变量x、y和d作为参数传递 我做错了什么 $('#form-send').click( function(){ event.preventDefault(); var x = $('#x-input').val(); var y = $('#y-input').val(); var d = $('#d-input').val();
$('#form-send').click( function(){
event.preventDefault();
var x = $('#x-input').val();
var y = $('#y-input').val();
var d = $('#d-input').val();
console.log(x,y,d);
function solution(x,y,d){
console.log(x,y,d);
}
});
你需要这样做
函数解(x,y,d){
控制台日志(x,y,d);
}
$(“#表单发送”)。单击(函数(e){
e、 预防默认值();
var x=$('#x-input').val();
变量y=$('#y-input').val();
var d=$('#d-input').val();
溶液(x,y,d)
});
您需要调用函数以将它们传递给函数,即解决方案(x,y,z)代码>删除单击处理程序之外的函数。如果要调用解决方案(x,y,d)
,请不要调用控制台.log(x,y,d)
!回答简单,直截了当。我会接受你的回答
//function definition
function solution(x, y, d) {
console.log(x, y, d);
}
$('#form-send').click(function() {
event.preventDefault();
var x = $('#x-input').val();
var y = $('#y-input').val();
var d = $('#d-input').val();
solution(x, y, d); //Function call
});