Javascript 如何在jQuery函数中添加函数
有可能做到这一点吗Javascript 如何在jQuery函数中添加函数,javascript,jquery,Javascript,Jquery,有可能做到这一点吗 $(document).ready(function() { $("select").on("change", function() { //function goes here }); }); 这样做的原因是,我可以在我将要创建的函数中使用'select'标记的值。调用函数并传递jQuery“select”对象,如下所示。 这样,您就可以在myFunc中检索“选择”对象的所有属性 $(document).ready(function() { $("se
$(document).ready(function() {
$("select").on("change", function() {
//function goes here
});
});
这样做的原因是,我可以在我将要创建的函数中使用'select'标记的值。调用函数并传递jQuery“select”对象,如下所示。
这样,您就可以在myFunc中检索“选择”对象的所有属性
$(document).ready(function() {
$("select").on("change", function() {
myFunc(this);
});
function myFunc(selector){
console.log($(selector).val());
}
});
您可以使用如下参数调用函数
Yourfunction($(this).val())
是的,您可以在change函数中添加一个函数,类似于
functionName($(this).val())
-这将使用所选值的值运行函数functionName
,它只是像function foo()
,然后我可以使用this.value
来获取select的值?好的,谢谢Carsten!我试试看。是的,你可以创建嵌套函数。但在您的情况下,不能从容器函数外部调用嵌套函数。不清楚的是:您想从容器函数内部调用函数还是在容器函数中定义函数?如果是后者,为什么?要退货吗?将其传递给另一个函数?您的代码没有多大意义,如果函数在更改范围内,运行您的函数有什么意义?哦,是的,对不起,初学者mistake@GGO我将函数myFunc()放入“更改”事件监听器中哦,好的!就是这样做的。我试试看!成功了!谢谢!:)@JanArielSanJose没问题,很乐意帮忙
$(document).ready(function() {
$("select").on("change", function() {
Yourfunction($(this).val())
});
});
function Yourfunction(value){
console.log("The value from the select " + value)
}