私は、ユーザーがログインしていることに基づいてJqueryを使用してサイトのCSSを更新しようとしています。要素(#BCID)とクラス(.BC) 。どちらもテーブルにあります。Jqueryはテーブル内の要素/クラスに影響しません
手動でCSSを入力すると(「表示:非表示」)、すべてが完璧に見えます。私がJquery(.css)でそれをしようとすると、何も起こりません。私はこの同じスクリプトで他の要素に他のCSSコマンドをテストし、うまく動作します(枠線の追加、フォントの色の変更など)。しかし、これらの要素を変更しようとする試みはまったく失敗します。
<script type="text/javascript">
$("document").ready(function() {
var department = 'adam';
$("#BCID").hide();
if (department.toLowerCase() === "adam") {
$('#BCID').css('border', '1opx solid black');
}
else {
$("#SFID").css('display', 'none');
}
});
</script>
なぜあなたは '==='使用しています「部署」を評価する? –
それは括弧が示唆したものでした。私は==でもそれを試しました。 –
あなたは "opx"を代わりに "px"と書いています:) –