我有一个根据页面上的下拉选择显示/隐藏的复选框。
$("#Units").change(function () {
if ($(this).val() == "D") {
$('#chkSkipSatSun').css('display', 'inline');
} else {
$('#chkSkipSatSun').css('display', 'none');
}
});
在页面加载时,复选框被隐藏。我使用下拉菜单打开它并提交页面,但此测试一直失败:
if ($('#chkSatSun').css('display') == 'inline') {
alert('in');
}
我查看浏览器中的 HTML,显示肯定设置为内联,但此测试一直失败。我怎样才能让这个测试起作用并在 DOM 中查看 inline 的 CSS 值?
最佳答案
$('#chkSatSun')
和 $('#chkSkipSatSun')
是不同的东西。
关于对 CSS 值的 jQuery 测试不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12859730/