2014-12-19 33 views
1

我一直在试图检查if语句单引号内,但我得到了一个错误是: Uncaught SyntaxError: Unexpected token if,我的代码:如何在单引号内写if和else语句?

<script> 
    for($i=0;$i<len;$i++){ 
    text='<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 pull-right text-left-sm star_div" >'+ 
           '<h5 class="star_h5" >'+ 

            if(1=1){ 
            } 

           ' </h5>'+ 
           '</div>'; 
     } 
</script> 

我的目标我想检查单引号内,如果和else语句?

+0

'如果(1 = 1){'应该比较像'如果(1 == 1){'请把你的实际代码... – 2014-12-19 10:44:08

+0

但有很多的代码我只是发布我的想法,有很多计算里面,如果陈述 – ROR 2014-12-19 10:51:17

回答

3
for ($i = 0; $i < len; $i++) { 
     text = '<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 pull-right text-left-sm star_div" >' + 
      '<h5 class="star_h5" >' + 

      ((1 == 1) ? 'ONE' : 'NOT ONE') 

     + ' </h5>' + '</div>'; 
    } 

OR

for (var $i = 0; $i < 10; $i++) { 
     text = '<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 pull-right text-left-sm star_div" >' + 
      '<h5 class="star_h5" >' + 

      (function() { 
      if (1 == 1) { 
       return 'ONE'; 
      } 

      return ''; 
      }()) 

     + ' </h5>' + '</div>'; 
    } 
+0

做得好的人,你是伟大的我会接受它谢谢你 – ROR 2014-12-19 10:55:27