我有两个复选框,如下所示:
<input type="checkbox" name="options_v[]" id="you_pick_v" value="you_pick" />
<input type="checkbox" name="options_v[]" id="owner_picks_v" value="owner_picks" />
如果未选中这些框,我希望我的 javascript 函数将另一个元素设为灰色,如果选中任何一个框,则将其设为黑色。出于某种原因,当我尝试在 if/else 语句中使用“and”或“or”时,我的 html 编辑器显示存在问题。我不允许在 javascript 中使用这些比较运算符吗?如果是这样,你有什么建议?对不起,如果我写的任何内容模棱两可。
这是我的javascript函数:
$(document).ready(function() {
$('#you_pick_v, #owner_picks_v')
.click(function(){
var ypv = $('#owner_picks_v').is(':checked');
var opv = $('#owner_picks_v').is(':checked');
if(ypv == true and opv == true) {
alert('both checked');
}