拼接字符串 里面带有条件判断和url路径怎么拼接

 1.当拼接的字符串中有条件判断时,用 if( ) {} 如果是对某个标签里面得参数进行判断则需要 ";"分开进行判断

代码如下,以展示图片为例,no_pic是没有图片,pic是有图片

var str="<div> <li class='index_arc_item ";
 if (item.cover==null || item.cover==''){ str+="no_pic" }//沒有圖片的時候
 str+= " '>"

 if(item.cover!=null &&  item.cover!=''){
str+= "<a href='/article/4' class='pic'>"+
     "<img class='lazyload' data-original='"+item.cover+"'src='"+item.cover+"' >" +
     "</a>"
 }
 str+="<h4 class='title'><a href='<%=request.getContextPath()%>/blog.html?act=get1&id="+item.id+" '>"+item.title+"</a></h4>"+
     "<div class='date_hits'><span>"+item.nickName+"</span>" +
     "<span>"+item.time+"</span>" +
     "<span><a href='/article?t=1'>"+item.category.name+"</a></span>" +
     "<p class='hits'><i class='Hui-iconfont' title='点击量'></i>"+item.replyCount+"</p>" +
     "<p class='commonts'><i class='Hui-iconfont' title='评论'></i><span class='cy_cmt_count'>"+item.viewCount+"</span></p>" +
     "</div><div class='desc'>"+item.content+"</div></li><div>"

 // alert(str);
 $("#blogPage").append(str);
2,拼接url路径是最简单的

  id值用"+id+"来回显就好了

局部代码如下,全局代码如上:

<%=request.getContextPath()%>/blog.html?act=get1&id="+item.id+"


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值