【发布时间】:2011-06-09 19:17:34
【问题描述】:
玩弄 jQuery(抱歉,完全是菜鸟)我想知道为什么这不起作用。也许我没有理解链接、上下文和 DOM 操作的工作方式,但我只是好奇。就是这样:
$("#myDiv")
.append("h3")
.append("a")
.attr("href", "http://example.com")
.text("Click here")
.end();
我预计会发生什么:
- 选择
#myDiv - 在其中插入一个 H3
- 然后在H3里面,插入一个A标签
- 将 A 标签的 HREF 属性设置为 URL
- 然后将A标签的文字设置为“点击这里”
相反,我的页面标记似乎完全搞砸了,虽然我看不到动态 DOM,所以我不确定发生了什么。我读错了 jQuery 文档吗?
【问题讨论】:
-
.end() 也是不必要的
标签: javascript jquery dom