为什么jQuery在解析html字符串时会删除div
如图所示,以下代码输出了为什么jQuery在解析html字符串时会删除div,jquery,Jquery,如图所示,以下代码输出了我是内部内容,但似乎删除了div标记。我错过了什么 var x = $('<div id="#testing"><p>I am inner content</p></div>'); alert(x.html()); var x=$(“我是内部内容””); 警报(x.html()); 因为返回x的内部HTML 获取匹配元素集中第一个元素的HTML内容 元素或设置每个匹配元素的HTML内容 你需要得到那份工作 var log
我是内部内容
,但似乎删除了div标记。我错过了什么
var x = $('<div id="#testing"><p>I am inner content</p></div>');
alert(x.html());
var x=$(“我是内部内容””);
警报(x.html());
因为返回x
的内部HTML
获取匹配元素集中第一个元素的HTML内容
元素或设置每个匹配元素的HTML内容
你需要得到那份工作
var log=(函数(){
var$log=$('#log');
返回函数(msg){
$(“”{
文本:msg
}).prependTo($log)
}
})();
var x=$(“我是内部内容””);
日志(x.prop('outerHTML'))代码>
因为返回x
的内部HTML
获取匹配元素集中第一个元素的HTML内容
元素或设置每个匹配元素的HTML内容
你需要得到那份工作
var log=(函数(){
var$log=$('#log');
返回函数(msg){
$(“”{
文本:msg
}).prependTo($log)
}
})();
var x=$(“我是内部内容””);
日志(x.prop('outerHTML'))代码>
试试这个
var x=$(“我是内部内容””);
警报(x.prop('outerHTML'));
outerHTML类似于innerHTML,它是一个
包括开始和结束标记以及内容 试试这个
var x=$(“我是内部内容””);
警报(x.prop('outerHTML'));
outerHTML类似于innerHTML,它是一个
包括开始和结束标记以及内容 可能重复的可能重复的哦,好的!如果你有时间的话,还有一个小问题……为什么我必须使用.prop
来获取外部HTML?jquery鼓励程序员使用innerHTML有什么原因吗?我甚至没有看到正式的功能。outerHTMLPS-一旦stackoverflow允许,我会接受这个。我因过度使用而超时:-P@Hamy没有用于获取外部html的jQuery实用程序方法,它是一个dom属性()。。。用于读取dom元素属性哦,好的!如果你有时间的话,还有一个小问题……为什么我必须使用.prop
来获取外部HTML?jquery鼓励程序员使用innerHTML有什么原因吗?我甚至没有看到正式的功能。outerHTMLPS-一旦stackoverflow允许,我会接受这个。我因过度使用而超时:-P@Hamy没有用于获取外部html的jQuery实用程序方法,它是一个dom属性()。。。用于读取dom元素属性
var x = $('<div id="#testing"><p>I am inner content</p></div>');
alert(x.prop('outerHTML'));