2014-01-12 76 views
0

我有一個頁面,當加載時有多個div類classA。但是,在的div的內容一定條件下我想改變頁面加載該類遍歷回父 - >父頁加載

因此,在這個例子中,基於內容我想classAclassB改變 - 我使用PHP的變量檢查

eg代碼

<div class="classA"> 
    <div class="linkHolder"> 
     <? if($fruit=="apple"){ ?> 
      <script> 
       $(this).closest('.classA').toggleClass('classA classB'); 
      </script> 
     <? } ?> 
    </div> 
</div> 

這根本行不通。應該是?有沒有更好的辦法?

+0

*「應該嗎?」*不。你期望'this'指什麼? –

+0

啊,好的,我明白了 - 我是通過點擊重複使用代碼,當然沒有$(this) –

回答

1

你知道你可以做到這一點,而無需jQuery?

<div class="<?php echo ($fruit=="apple") ? 'classB' : 'classA'; ?>"> 
    <div class="linkHolder"> 

    </div> 
</div>