Javascript 简单Jquery函数语法

Javascript 简单Jquery函数语法,javascript,jquery,Javascript,Jquery,我想制作如下简单的Jquery函数: function switchButton($param) { $param.on('change', function() { var result = $($param +'.switch-field input[name=switch]:checked').val(); alert(result); }); } switchButton(('.switch-field input')); 这样执行: function switchButt

我想制作如下简单的Jquery函数:

function switchButton($param) {
 $param.on('change', function() {
  var result = $($param +'.switch-field input[name=switch]:checked').val();
  alert(result);
});
}
switchButton(('.switch-field input'));
这样执行:

function switchButton($param) {
 $param.on('change', function() {
  var result = $($param +'.switch-field input[name=switch]:checked').val();
  alert(result);
});
}
switchButton(('.switch-field input'));
请帮助正确设置此函数的格式。谢谢。

jsIDLE:


开关按钮($('.开关字段输入')缺少
$
。然后您的内部查找需要更改为
$param.find('.switch-field-input[name=switch]:checked').val()
这是一个正常的JavaScript函数;jQuery函数附加到jQuery原型,并对jQuery对象(如
$('input').val()
)进行调用。请注意差异。好的,我将以不同的方式询问它,如何将下面的代码转换为正确的函数:函数switchButton(){$('.switch-field-input')。on('change',function(){var-result=$('.switch-field-input[name=switch]:checked')。val();alert(result);}所以它可以在不同的地方尽可能简单地使用。@LifeIsShort-如果你需要澄清你的问题,那么澄清你的问题。。。不要试图在评论中添加更多的代码。另外,取上面我给你的模板代码,然后把它岔开。不要等待别人给你你的应用程序所需的确切代码,这样你就可以复制粘贴它,否则你的软件开发会很艰难。@LifeIsShort干杯。