我不确定如何将 (OR) 运算符与 JQUERY 一起使用。
$(document).ready(function(){
$('#selection1')||('#selection2')||('#selection3').click(function(e) {
$('#thecheckbox').removeAttr('disabled');
});
});
.click 函数是否可以使用 (||) 运算符,如果可能的话如何?显然不是我做的那样。
我不确定如何将 (OR) 运算符与 JQUERY 一起使用。
$(document).ready(function(){
$('#selection1')||('#selection2')||('#selection3').click(function(e) {
$('#thecheckbox').removeAttr('disabled');
});
});
.click 函数是否可以使用 (||) 运算符,如果可能的话如何?显然不是我做的那样。
$(document).ready(function(){
$('#selection1, #selection2, #selection3').click(function(e) {
$('#thecheckbox').removeAttr('disabled');
});
});
jQuery 支持以逗号分隔的选择器列表,在这种情况下,这意味着单击处理程序将应用于具有其中一个 ID 的所有元素。这是参考。
如果我正确理解你的问题,你可以这样做,
$(document).ready(function(){
$('#selection1, #selection2, #selection3').click(function(e) {
$('#thecheckbox').removeAttr('disabled');
});
});
我不完全确定这是您想要做的,无论如何,如果它不是 Andrei 已经编写的多元素选择,那么也许您正在寻找这个:
$(document).ready(function(){
var s1 = $('#selection1'),
s2 = $('#selection2'),
s3 = $('#selection3'),
selection = s1.length !== 0 ? s1 : s2.length !== 0 ? s2 : s3.length !== 0 ? s3 : null;
selection.click(function(e) {
$('#thecheckbox').removeAttr('disabled');
});
});