次のようにしてみてください。
if (jQuery('#1').is(":visible")) {
jQuery('#2').css({"border-top":"0px", "border-bottom":"7px solid #0767B1"});
jQuery('#3').css("display", "table-cell");
}
jQuery .css() メソッドは、2 つの方法で使用できます。のように見える単一の属性を操作することも.css("attribute", "value");
、複数の値を操作することもできますが、書き方が異なります.css({"attribute" : "value", "attribute2" : "value"});
。しかし、2番目の方法(試したように)を単一の属性にも使用できます。小さな間違いに気づきませんでしたが、Vuckoが述べたように、を囲むの:
を忘れただけ"
なので、この解決策はあなたが探していたものでした(しかし{ }
括弧を使用するため、通常は複数の引数用です):
jQuery('#3').css({"display":"table-cell"});
そして、私の推奨は、単一属性表記を使用することでした。
jQuery('#3').css("display", "table-cell");