为了账号安全,请及时绑定邮箱和手机立即绑定

换种写法为什么获取不到内容

        <script type="text/javascript">

            var $content = $("h3").attr("html");

            $("#html").html($content)

            $("#text").text($content);

        </script>


正在回答

5 回答

最终原因是$("#html").html($content)你这句代码后边没有分号

0 回复 有任何疑惑可以回复我~

var $content = $("h3").attr("html");h3元素中并没有html这个属性,所以$content获取不到内容。

0 回复 有任何疑惑可以回复我~

var $content=$("h3").html();

这样就得到了h3中的元素,但是

$("#html").html($content)
$("#text").text($content);

这两句话的执行结果是一样的

0 回复 有任何疑惑可以回复我~

var $content=$("h3").attr("html");

这句话中的html属性值不存在,所以没有内容


2 回复 有任何疑惑可以回复我~
#1

雪碧3154068 提问者

<h3>html()和text()方法设置元素内容</h3> <div id="html"></div> <div id="text"></div> <script type="text/javascript"> var $content = $("h3").attr("html"); $("#html").html($content) $("#text").text($content); </script> </body>那我怎么获取h3中的元素
2016-04-12 回复 有任何疑惑可以回复我~

$("#html").html($content)

$("#text").text($content);

加粗的部分有误,不是id选择器,不能用"#"


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

换种写法为什么获取不到内容

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信