私は曜日、時刻の開始と時刻の終了を要求するフォームに基づいて利用可能な強調表示されたデスクを取得しようとしています。私は利用可能なすべてのデスクをエコーアウトすることができますが、私はそれで動作するjqueryを得ることはできません。php配列とjqueryクラスを追加
foreach ($allData as $desk => $id){
foreach ($id as $computer){?>
<div id="<?php echo $desk?>"></div><?php
}
}
<style>
.availableDesk{
background: #000000
}
</style>
<script>
$(document).ready(function() {
jQuery(" <?php echo $desk ?> "), addClass('availableDesk') ;
})
</script>
デスク:
<ul class="tabs">
<li id="1A"><a href="#1A"><div id="ddesk"></div></a></li>
<li id="1B"><a href="#1B"><div id="ddesk"></div></a></li>
<li id="1C"><a href="#1C"><div id="ddesk"></div></a></li>
</ul>
私のすべての問題を修正し、それだけではありませんデスクの1つを強調表示します。私はforeach文でjqueryを置くべきですか? – Jamie
@Jamie:あなたの 'div'に' availableDesk'クラスを追加するためにjQueryは必要ありません。ループのHTMLに追加するだけです。 '
' 'ID'は一意である必要があることを忘れないでください。 –