如何获取所选元素的html代码?

时间:2013-06-19 10:16:14

标签: jquery

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

HTML

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

JQUERY

$(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 个答案:

答案 0 :(得分:0)

这样做:

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

您想要阅读.html()所在的#cont的{​​{1}}。

答案 1 :(得分:0)

的console.log($( “#续”)。HTML())

答案 2 :(得分:0)

就像这样:

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

答案 3 :(得分:-1)

$(function() {
  var result=$("#cont").children('img').attr("src");
  console.log(result);
});