我想创建一个DOM节点,设置'id'属性然后将其附加到'body'.以下似乎不起作用,因为jQuery没有看到我的模板作为对象:
var template = "<li><div class='bar'>bla</div></li>";
template.find('li').attr('id','1234');
$(body).append(template);
Run Code Online (Sandbox Code Playgroud)
我如何告诉jQuery将其视为一个对象,以便find()对它起作用?
我有一个通过$.get电话获取的文档,它是一个很大的HTML文档。我需要使用jQuery从中获取元素。
我正在尝试这个(在咖啡脚本中):
$.get url, (data) ->
title = $(data).find('title').text()
Run Code Online (Sandbox Code Playgroud)
这行不通。在浏览器控制台,我削成下来到$(document.documentElement.outerHTML).find('title')这里document.documentElement.outerHTML给文档的字符串。
我尝试了jQuery.parseHTML,结果相同。