質問: "test") { $('.delbtn').css("display","inline"); } php } 38 ?
回答: javascriptとphpがごちゃごちゃに書かれていますね。 phpはphpであり、javascriptはjavascriptなので、別物です。 質問者さんのプログラムでは、phpを動かす為に、javascriptを操作している形ですよね。 基本的に、phpはサーバー上で動かす必要があり、 javascriptはアクセスしたパソコン側で動かす必要があるので javascriptを動かす為に、phpを操作するという認識になります。 以下が修正案です。 $(document).ready(function(){ $('.delbtn').css("display","none"); php foreach($a as $key = $res1){ if($res1['user_id'] === "test"){ echo "\t$('.delbtn').css(\"display\",\"inline\");\n"; } } ?> }); できれば、 $('.delbtn').css("display","none"); はjavascriptとして非表示にせず、 css側で予め設定しておくと無駄な動作がなくて良いと思います。