[英]How to pass a value from textbox into a jQuery function?
我试图弄清楚如何设置var号,然后在其他函数Custom.init(number);中使用它。 并使它留在页面上。
//Set number onclick
function setVar() {
var number = document.getElementById("textbox").value;
//Pass in number
jQuery(document).ready(function() {
Custom.init(number);
});
};
如果你正在使用jQuery,ready函数应该包装所有其他函数,因为它将首先被调用。
$(document).ready(function(){
var number = document.getElementById("textbox").value;
//Then do your validation here
var setVar = function(){
Custom.init(number);
//whatever else is involved with this
}
})
如果那不起作用,我将检查控制台是否存在特定错误,并确保您的Custom.init
函数按预期工作。
将就绪的处理程序隐藏在函数内没有任何意义。 代码中的注释也表明您希望调用Custom.init
以响应鼠标单击某个元素。 为此,您将注册一个事件处理程序。
建议精简:
//Set number onclick
$(document).ready(function() {
$(<selector for clickable elements>).on (
"click"
, function (eve) {
Custom.init(parseInt($("#textbox").val()));
1;
}
);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.