を動作していないにも適用しているどのようなスタイルをチェックするには:あなたはスタイルがBLOCKのディスプレイを持って終わりで見ることができますはどのボタンが、それは私が私のボタンを見ることができる開発ツールで
<input type="submit" name="ctl00$MainContent$MapUserControl$MapDefPage$CreateEditLayerPage$addAttribute" value="Add Attribute" id="ctl00_MainContent_MapUserControl_MapDefPage_CreateEditLayerPage_addAttribute" title="Click to add a new attribute to the layer" class="edit green btn spaceRight" style="float: right; display: block;">
。
しかし、私は、コンソールでこれをテストしてみてください:
$('addAttribute').css("display") == "block"
false
私はそれがTRUEでなければなりません見ることができたときに、FALSEの戻り値を取得します。どうしてこれなの? 基本的には、自分のボタンが隠れているかどうかをチェックして、どのボタンに応じてタスクを実行できるかをチェックしたいと思います。 も試しました
$('addAttribute').is(":visible");
false
しかし、falseも返します。私は間違って何をしていますか? ありがとう
'addAtribute'は、あなたの入力のidはなく、クラスまたはその他ではありません。それは普通ですか? –
セレクターとは何ですか? '.class'、id - '#id'を使用するクラスを選択するための ' 'としてのオブジェクトはありません –
Sojtin