2017-09-08 11 views
0

私はちょうど時間の最後のカップルからの問題ですが、まだ解決策を得られませんでしたphp.whatで私は何をしようとすると、 PHPの条件に従って。ここ はシナリオです:PHPの条件とjavascriptを使用してdivを非表示にする

注:デフォルトDIV(表示:なし)によって

(条件が満たされている)場合 //条件PHPでのみ

// JavaScript関数を呼び出します他

div要素が//呼び出して表示しますそれは謙虚な要求 だあなたは一例と解決策を持っている場合、共有する必要がありますしてくださいdiv要素に

を隠しJavaScript関数は、あなたができるだけ少ないのJava スクリプト、HTMLやCSSをミックスしたいあなたに

+1

(条件が真である)のみ '場合、PHPない理由{divの表示ブロック} else {div display none;} '。 –

+0

bcz私はdbからフェッチする条件を満足したい –

+0

また、PHPでそれを行うのですか? jQueryはそのために画像に入っていますが、あなたは何をするつもりなのかに基づいてjQueryを使ってどのようなインテリジェントなマッチングを行うのですか? –

答えて

1

に感謝します。今は混在するほうが見やすいかもしれませんが、経験が増えるにつれて変化します。

あり、複数の方法がありますが、私が好む1は、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> 
関連する問題