我有两个选择菜单(#id1 和#id2),当它们被验证为包含用户错误时,应该在其中任何一个交互时引发一些 DOM 更改(删除错误通知)。
再次:
var Heat_Check = jQuery('#id1' or '#id2').change(function() { ... });
PS。我知道该链没有返回值。
我有两个选择菜单(#id1 和#id2),当它们被验证为包含用户错误时,应该在其中任何一个交互时引发一些 DOM 更改(删除错误通知)。
再次:
var Heat_Check = jQuery('#id1' or '#id2').change(function() { ... });
PS。我知道该链没有返回值。
可能是您想检查是否change
从其中任何一个选择中触发。试试下面,
var Heat_Check = false;
jQuery('#id1, #id2').change(function() { Heat_Check = true; });
function heatCheck () {
if(Heat_Check) {
//Do your stuff
console.log('It is hot');
}
}
@Vega 的评论是正确的,但为了完整起见,您也可以这样做:
heatChangeHandler = function() {
// ....
};
$('#id1').change(heatChangeHandler);
$('#id2').change(heatChangeHandler);
一般来说,最好将多个选择器放在一个中$()
,但值得知道的是,函数可以作为变量来寻址,因此可以多次引用。