Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有元素选择器的jQuery get()函数_Javascript_Jquery_Html - Fatal编程技术网

Javascript 带有元素选择器的jQuery get()函数

Javascript 带有元素选择器的jQuery get()函数,javascript,jquery,html,Javascript,Jquery,Html,我试图通过jQuery.get函数从index.php获取头元素,但该函数允许类和Id选择器。有没有办法通过element获取元素?您需要解析响应主体以从jQuery.get中选择元素,如下所示: jQuery.get('index.php', function(response) { var gottenDiv = $('<div>').html(response).find('div'); }); 不确定您要用index.php中提取的头文件做什么,但这似乎就是您要寻找

我试图通过jQuery.get函数从index.php获取头元素,但该函数允许类和Id选择器。有没有办法通过element获取元素?

您需要解析响应主体以从jQuery.get中选择元素,如下所示:

jQuery.get('index.php', function(response) {
    var gottenDiv = $('<div>').html(response).find('div');
});

不确定您要用index.php中提取的头文件做什么,但这似乎就是您要寻找的

$('#result').load('index.php header');
与$.get不同,.load方法允许我们指定要插入的远程文档的一部分。这是通过url参数的特殊语法实现的。如果字符串中包含一个或多个空格字符,则假定第一个空格后面的字符串部分是确定要加载内容的jQuery选择器


发布您当前的代码。是的,只需提供元素选择器,而不是类或id选择器。始终提供代码段,如果涉及代码,永远不要认为您可以缩短该步骤。您是否尝试使用load而不是get?@Capripio它不应该与$一起工作。get,这是一种仅与$el.load一起工作的语法。$。get'index.php target'也不起作用。请注意,更安全的做法是改为使用$.htmlresponseHtml。查找'div',以防'div'是顶级元素。很好,修改了我的回答。好吧,如果我想在body前面加上前缀怎么办?请参阅此处:@user751564这不起作用!将.load附加到选择器的想法。如果要预先结束,则需要使用.get手动重新创建加载方法。