2017-09-08 43 views
0

我剛剛搞砸了是來自過去幾個小時的問題,仍然沒有得到解決方案即時新的php。我試圖做的是顯示和隱藏潛水根據php的條件。 這裏的情景:使用PHP條件和JavaScript隱藏div的

注:默認情況下,DIV(顯示:無)

如果(條件滿足時)在PHP //條件只有

//調用JavaScript函數其中顯示在div

其他

//調用它隱藏在div

如果你有例子的解決方案javascript函數請必須共享這是一個小小的要求 謝謝

+1

爲什麼不僅PHP的'如果(條件爲真){DIV顯示塊} else {div display none;}'。 –

+0

bcz我想滿足從db –

+0

提取的條件,那麼也使用php? jquery爲什麼會出現這種情況,以及你使用jQuery做什麼智能匹配,基於哪個你將要做的東西? –

回答

1

你想混的Java腳本,HTML和CSS儘可能少。現在混合它可能會更容易,但隨着您獲得更多的體驗,這將會改變。

有多種方式,但一個我喜歡的運行PHP和傳遞變量到JS變量,讓JS決定:

const showSpecificElement = <?php echo funtionWhichDoesSomething(); ?>; 
if(showSpecificElement){ 
    // Javascript magic here 
} 

// Or, alternatively: 
if(<?php echo funtionWhichDoesSomething(); ?>){ 
    // Javascript magic here 
} 

// Or, slightly better: 
$classWhichHidesThisDivOrNot = rand(1,2)==1 ? 'hideMe' : 'showMe'; 
<div class="<?=$classWhichHidesThisDivOrNot?>"> ... </div>