<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属性就可以直接使用双引号而不用转义。
举例:拼接带有一个或多个参数的方法链接 单双引号相间,如果单单、双双在一起,就利用转义字符。
方法里的参数不是作为嵌入值,所以要形成字符串的形式
总结:引号(同类型的引号,单引号和双引号是不同类型)是成双对的,在读第一个引号时开始,读到第二个结束,遇到第三个又开始,第四个又结束。