Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用PHP和JQuery检查行是否为空并隐藏div_Javascript_Php_Jquery_Show Hide - Fatal编程技术网

Javascript 如何使用PHP和JQuery检查行是否为空并隐藏div

Javascript 如何使用PHP和JQuery检查行是否为空并隐藏div,javascript,php,jquery,show-hide,Javascript,Php,Jquery,Show Hide,我知道将JavaScript放在PHP中是不好的,但我正在用PHP呈现HTML,我想检查行是否为空,并隐藏类中的每个HTML元素。我知道Ajax,我只想在PHP中使用它 PHP: if($row['image1']!=''){ 回声' $(“.image1Class”)。每个(函数(){ $(this.show(); }); '; } 希望这对您的 $(".image1Class").each(function () { if ($(this).attr("src") == ""

我知道将JavaScript放在PHP中是不好的,但我正在用PHP呈现HTML,我想检查行是否为空,并隐藏类中的每个HTML元素。我知道Ajax,我只想在PHP中使用它

PHP:

if($row['image1']!=''){
回声'
$(“.image1Class”)。每个(函数(){
$(this.show();
});
';
}

希望这对您的

 $(".image1Class").each(function () { 
     if ($(this).attr("src") == "" ) 
     {
       $(this).css("display","none");  
      }
     });

希望这能帮助您的

 $(".image1Class").each(function () { 
     if ($(this).attr("src") == "" ) 
     {
       $(this).css("display","none");  
      }
     });

您可以这样做:

<script>
  $(document).ready(
    function (){
      <?php if ($row['image1'] != ''): ?>
        $(".image1Class").show();
      <?php else: ?>
        $(".image1Class").hide();
      <?php endif; ?>
    }
  );
</script>

$(文件)。准备好了吗(
函数(){
$(“.image1Class”).show();
$(“.image1Class”).hide();
}
);

您可以这样做:

<script>
  $(document).ready(
    function (){
      <?php if ($row['image1'] != ''): ?>
        $(".image1Class").show();
      <?php else: ?>
        $(".image1Class").hide();
      <?php endif; ?>
    }
  );
</script>

$(文件)。准备好了吗(
函数(){
$(“.image1Class”).show();
$(“.image1Class”).hide();
}
);

我不清楚你想做什么,但是

if ($row['image1'] != '')
你可以用

if(!empty($row['image1']))

我不清楚你想做什么,但是

if ($row['image1'] != '')
你可以用

if(!empty($row['image1']))

您正在隐藏该类中的所有内容,我只想隐藏空div,这就是我使用$(此)的原因。您正在隐藏该类中的所有内容,我只想隐藏空div,这就是我使用$(此)的原因。假设您在执行操作之前先用PHP评估表中是否存在值,我希望在将任何内容呈现到浏览器之前完成此操作。因此,您的条件应该使用PHP完成,以便从sql中获取表状态。假设您在执行操作之前首先使用PHP评估表中是否存在值,我希望在将任何内容呈现到浏览器之前完成此操作。因此,您的条件应该使用PHP完成,以便从sql获取表状态。