$("#we_proDesc"),是一个编辑器。。。data是一个页面,link是样式,现在这样写,为什么样式不能进去data页面里?求大神教教.......
function getTMP(str) {
if (confirm("注意使用模板将替换原来数据")) {
$.ajax({
url: str,
dataType: "text",
success: function (data) {
$("#we_proDesc").val('<link href="../App_Themes/Default/styles.css" rel="stylesheet" />' + data);
},
error: function (u) {
alert("加载错误")
}
})
}
}
把 $("#we_proDesc").val('<link href="../App_Themes/Default/styles.css" rel="stylesheet" />' + data);改成
$("#we_proDesc").html('<link href="../App_Themes/Default/styles.css" rel="stylesheet" />' + data); 试试
data是页面?
是个html页面,把它赋值到编辑器里
@赖先森: 不知道你在想什么,你把一个样式文件跟一个HTML页面拼接到一起赋值给一个编辑器,最好的结果是你得到了一个<link href="../App_Themes/Default/styles.css" rel="stylesheet" />跟HTML页面一起作为字符串显示到那个编辑器里了。。。
@顾晓北: 因为html页面除了把样式写死在里面外,能在编辑器里使用,其他方法都没用,可是这样一来,页面就有一堆的样式了
其实这样写是可以的。