我正在尝试使用Javascript / jQuery从表单获取数据并将值保存到变量。表单中只有一个文本输入和提交按钮,并且只需要检索一条数据。我从在线示例中拼凑了这段代码,但没有提供任何输出。
$("#submit").onclick = function() {
var input = "";
$("#binary-input").click(function() {
var x = $("form").serializeArray();
$.each(x, function(i, field) {
input = field.value;
});
});
console.log("Input: ");
console.log(input);
}
我所要求的是对我的代码的修复,但是更有效的方法也将不胜感激。
首先,jQuery没有“ onclick”事件处理程序。您可以像这样使用'click'(https://api.jquery.com/click/):
$("#submit").click(function()...
或使用'on'(https://api.jquery.com/on/)并指定要处理的事件类型
这是我通常要做的:
$("#submit").on("click", function(){
// Get the input and its value
var inputValue = $("#binary-input").val();
// Output the value
console.log(inputValue);
}
希望能有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句