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 でインラインの CSS 値を確認するにはどうすればよいですか?

4

1 に答える 1

5

$('#chkSatSun')$('#chkSkipSatSun')は別のものです。

于 2012-10-12T13:07:00.590 に答える