これは簡単なことですが、Googleで検索するものも見つけられません。クラスを追加することをどのように証明できますか?
私はコンソールでこれを証明するにはどうすればよい
document.getElementById(someId).className += " whateverClass";
または
$('#').addClass('whateverClass');
を使用している場合は? .hasClass()を使用してjQueryのに十分な簡単
これは簡単なことですが、Googleで検索するものも見つけられません。クラスを追加することをどのように証明できますか?
私はコンソールでこれを証明するにはどうすればよい
document.getElementById(someId).className += " whateverClass";
または
$('#').addClass('whateverClass');
を使用している場合は? .hasClass()を使用してjQueryのに十分な簡単
を(私が知っているように、そのステップが正しく動作している):あなたは、あなたのコード内またはブラウザのコンソール自体でこれを実行することができ
console.log($('#someId').hasClass('whateverClass'));
。
私はコンソール内のものを使用できることを忘れています。ありがとうございました! – Ryan
ありがたいことに、コンソールにたくさんのものがある場合は、複数のパラメータを使用できます。 'console.log("これは私のデバッグ文です! "、$( '#someId')。hasClass( 'whateverClass'));' –
インスペクタをチェックイン(右クリック→要素の検査)して、要素にクラスが追加されているかどうかを確認するか、コンソールで$("#selector")
を実行し、返されたプロパティをチェックすることができます。それに失敗
は、
jQueryのは、そのための方法があります(..太字、赤、概要、大文字など)、視覚的にそれが追加されたことを確認しますCSSクラスで何かをします。複数のクラスを追加する
if($('#test').hasClass('whateverClass')) {
// Awesome code..
}
JavaScriptで
、rightwaあなたはsimpily
ことによって、これを達成することができ、var el=document.getElementById(id);
el.classList.add("your-class");
しないjqueryので
document.getElementById(someId).className += " whateverClass";
です
$("#"+id).addClass("your-class");
あなたはクラスが(.hasClass( 'あなたのクラス')$( '#' + ID))jqueryの警告に
存在するか否かを確認することができ
なぜそうですか? (私はあなたを信じていません - 私はちょうど正当化が何であるか疑問に思っています) – Ryan
最も簡単な方法は、になりますDOM内の要素を調べます。あるいは、 '.whateverClass'に非常に明確なスタイルを追加することもできます。または、jQuery '$( '#yourId.whateverClass')。length> 0' – smoksnes