PHPを使用してループで一連のjavascript.click関数を作成しようとしています:
$("document").ready(function()
{
$('#nav > li > a').click(function(){
if ($(this).attr('class') != 'active'){
$('#nav li ul').slideUp();
$(this).next().slideToggle();
$('#nav li a').removeClass('active');
$(this).addClass('active');
}
else{
$(this).next().slideToggle();
$(this).removeClass('active');
}
})
<?php
include_once '../admin/Clases/sql.php';
$sql = new sql();
$res = $sql->check("products","*","1");
$javascript = "";
if($res["ok"]){
foreach($res["tabla"] as $fila)
{
$javascript .="$('#btn_".fila[2]."').click(function(){$('#prod_img').css('background-image','url(".fila[3].")');})";
}
echo $javascript;
}
?>
しかし、実行すると機能しません。私は何を間違っていますか?