如何在HTML文档而不是DOM上使用jQuery?

时间:2011-12-19 19:36:55

标签: javascript jquery

我正在尝试修改HTML文档,但它与DOM不同。但是,我发现我使用DOM本身的语法不适用于其他文档。例如,我可以使用带有DOM的$("title")找到标题。但是,使用该文档我必须使用doc.find("title")。还有其他更复杂的变化,我坚持如何继续这样做。有什么参考我可以看一下吗?我知道jQuery文档,但是假设你正在操纵DOM本身。

2 个答案:

答案 0 :(得分:2)

根据我收集的内容,$函数假设选择器的默认范围是活动文档。如果您创建不在文档正文中的jQuery对象,$(object).find(selector)是在该对象中选择的最佳方式。其余的功能应该可以正常工作,至少是处理选择,横向和操纵的功能。

我应该补充说,如果对象是jQuery对象,则不需要使用$。所有jQuery函数都可用于该对象。所以如果你创建:

var obj = $('<div>some text</div>');

您可以使用obj.addClass('cool)来获取包含

的jQuery对象
<div class="cool">some text</div>

答案 1 :(得分:0)

您可以使用以下

在您的文档上使用jQuery
$("title", doc)

您将字符串“doc”传递给jQuery,它将使用它而不是DOM