js 拼接html代码中遇见的问题
1, 格式
(1), w3school 中给的例子:
$("button").click(function(){
$("p").append(" <b>Hello world!</b>");
});
但是在实际的开发中要拼接的的代码是比较复杂的.
string 的var 不能直接用双引号 “” 除了拼接,其余的class 样式什么原来是双引号的,要换成单引号,否则会报js 语法错误
2, 常见元素拼接
(1), select 元素拼接
1), 页面已经有select 部分的html, 需要动态变化option 的内容
AddD是需要的哪部分div后面加的id,list 是你option 需要的的数据,这个拼接不能写成 each 循环,它不能再渲染.
$("#AddDiv").empty();
if(list != null && list.length > 0){
var str= "<option value=''> 请选择</option>";
for(var i = 0