特定のクラスを持つ div のみを表示し、そうでないものを非表示にしようとしています。この例では、クラスが「panel_profile」である div を表示し、「wood」div を非表示にしようとしています。なぜ機能しないのですか?
HTML
<form>
<div class="panel_profile">
Name: <input>Data</input>
</div>
<div class="panel_profile">
Name: <input>Data</input>
</div>
<div class="wood">
Name: <input>Data</input>
</div>
</form>
JQuery(PHP変数をテストする正しいクラスに置き換えてみましたが、うまくいきませんでした)
$(document).ready(function(){
if ( $("div").hasClass("<?php echo $tablename; ?>") ) {
$(".div").show();
} else {
$(".div").hide();
}
});