变量中的JQuery选择器
我想问一下如何使用变量选择器 首先,我有:变量中的JQuery选择器,jquery,Jquery,我想问一下如何使用变量选择器 首先,我有: function check() { $('.info input, .info select').each(function(n, element){ if ($(element).val()=='') alert('empty'); }); } 把它叫来 $('input')change(check); 他们工作得很好 但是现在我想给函数传递一些值,使其动态,比如 $('input')change(check('.i
function check()
{
$('.info input, .info select').each(function(n, element){
if ($(element).val()=='')
alert('empty');
});
}
把它叫来
$('input')change(check);
他们工作得很好
但是现在我想给函数传递一些值,使其动态,比如
$('input')change(check('.info'));
并将功能更改为
function check(sel) {
$(sel +' input, '+ sel + ' select').each(function(n, element){
if ($(element).val()=='')
alert('empty');
});
}
但它不起作用。
请帮忙。。
谢谢
nagut
change
应该得到一个函数。通过写入check('.info')
可以触发函数,并将其结果传递给change
事件。只需将调用包装到另一个函数中:
$('input').change(function(){check('.info');});
有错误吗?我可以看到一个可能的输入错误,
$('input')更改(检查('info'))缺少代码>,它应该是$('input')。更改(检查('info'))代码>工作成功。谢谢你,科比。