Jquery 在div中设置html将跳过chrome中的第一级元素
编辑1 这就是我将数据设置为div的方式Jquery 在div中设置html将跳过chrome中的第一级元素,jquery,Jquery,编辑1 这就是我将数据设置为div的方式 $.ajax({ url: $('#btn').attr('data-attr-url'), type: 'POST', data: $form.serialize(), success: function(data, textStatus, jqXHR) { // here I am setting data
$.ajax({
url: $('#btn').attr('data-attr-url'),
type: 'POST',
data: $form.serialize(),
success: function(data, textStatus, jqXHR) {
// here I am setting data
$('#divSurfaceContamination').html(data);
},
error: function(jqXHR, textStatus, errorThrown) {
alert(jqXHR.responseText);
}
});
<div id="divDescription" ...
我在谷歌浏览器上遇到了一个奇怪的问题 我正在像这样的div中加载html数据
$('#divData').html(data);
<form id="frm"><div id="divDescription" ...
$('#divData').html("").append(data);
其中data是以如下表单元素开头的html字符串
$('#divData').html(data);
<form id="frm"><div id="divDescription" ...
$('#divData').html("").append(data);
而且,现在它可以在所有浏览器中工作
但我真的很想知道这是我做错的事情,还是我知道的事情。你能用fiddle重现这个问题吗?你如何设置“数据”?数据在哪里?URL、文件等听起来像是嵌套表单或类似内容:@drowness-它是jquery ajax在成功处理程序中返回的
数据。我在问题G中添加了代码