jQuery js中数据表格操作函数 拼接变量

<body>
	<div  id="div_navheader">
	
	</div>
</body>
<script>
$(function () {

  $("#div_navheader").html("");//添加html标签
  //定义一个html内容
  var groupHtml="<div class=\" form-group\" style=\"display: block ;\" id=\"sdiv_"+sqlcontentOne.id+"\"> </div>";
  //向id内插入html内容
  $("#div_navheader").append(groupHtml);
  
  });

  //或者直接往id类中插入样式
  $("#sdiv_"+sqlcontentOne.id).append("<button class=\"easyui-linkbutton l-btn l-btn-small btn-group-right \" οnclick=\"searchTotal()\" group=\"\" id=\"\"><span class=\"l-btn-left\"><span class=\"l-btn-text\" style='width: 80px;' > 查   询 </span></span></button>");

</script>
// 像字符串类型的变量需要添加引号
 {field: 'opeater', title: '操作', width: 60, align: 'center',sort:true, halign: 'center',
     formatter: function (value, row, index) {
          var str ='';
          if(row.cfgcomplete==1){
              str+= '<a style="color: #409EFF;" οnclick="changeComplete(2,'+"'"+row.ItemCode+"'"+')">解锁</a>'
          }else{
              str+= '<a style="color: #409EFF;" οnclick="changeComplete(1,'+"'"+row.ItemCode+"'"+')">完成</a>'
          }
          return str;
      }
  }

补充:

1,单引号双引号到底有什么区别?

在JavaScript中,单引号和双引号都可以表示一个字符串,二者在语法上没有区别。
从规范上说,一般要求使用单引号来引用字符串,如果一个js的变量是一段html代码的字符串,html的属性在规范中是使用双引号,字符串使用单引号,字符串中的html属性就可以直接使用双引号而不用转义。

举例:拼接带有一个或多个参数的方法链接 单双引号相间,如果单单、双双在一起,就利用转义字符。
方法里的参数不是作为嵌入值,所以要形成字符串的形式

总结:引号(同类型的引号,单引号和双引号是不同类型)是成双对的,在读第一个引号时开始,读到第二个结束,遇到第三个又开始,第四个又结束。

链接:JS 添加页面节点,使用转义字符“/” 拼接传参

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值