我有一个php参数,我正在尝试使用jQuery添加一个类,基于php参数的结果,我无法理解为什么这不是woking。任何帮助非常感谢。
<?php
$image_overlay = 'Yes';
if($image_overlay == 'Yes'){
$overlay_outcome = 'Yes';
}else{
$overlay_outcome = 'No';
}
?>
<script>
$(document).ready(function(){
var overlay = <?php echo $overlay_outcome; ?>
if (overlay == 'Yes') {
$(".product a.jq-target").addClass("image-overlay");
}
else {
//do nothing
}
});
</script>
<div class="product">
<a class="jq-target" href="#">
</a>
</div>
答案 0 :(得分:3)
尝试替换
var overlay = '<?php echo $overlay_outcome; ?>';
尝试在执行此操作时检查控制台。它将在代码中显示语法错误。