0

我正在尝试使用以下代码获取子元素的 html 代码:

HTML

<div id="cont">
<img src="http://fakeimg.pl/230x153/555/FFF/?text=1" alt="">
</div>

查询

$(function() {
  console.log($("#cont").find("img").html());
});

我想<img src="http://fakeimg.pl/230x153/555/FFF/?text=1" alt="">在我的控制台中

但它什么也没返回。我不知道怎么了。我很确定我犯了一些愚蠢的错误。

谢谢。

链接到 jsBin:http: //jsbin.com/urahos/1/edit


编辑

正确答案

我不知道有人刚刚发布了正确的答案并将其删除。

以下是我一直在寻找的:

$(function(){
  $("#cont").find("img")[0].outerHTML;
});
4

4 回答 4

0

它会是这样的:

console.log($("#cont").html())
于 2013-06-19T10:20:44.180 回答
0

这将做到:

$(function() {
  console.log($("#cont").html());
});

您想阅读所在的.html()位置。#contimg

于 2013-06-19T10:17:40.040 回答
0

console.log($("#cont").html())

于 2013-06-19T10:18:49.720 回答
-1
$(function() {
  var result=$("#cont").children('img').attr("src");
  console.log(result);
});
于 2013-06-19T10:25:32.413 回答