0

我有一个复选框,我根据页面上的下拉选择显示/隐藏。

$("#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 值?

4

1 回答 1

5

$('#chkSatSun')并且$('#chkSkipSatSun')是不同的东西。

于 2012-10-12T13:07:00.590 回答