Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 如何使用ajax获取属性文本?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 如何使用ajax获取属性文本?

Javascript 如何使用ajax获取属性文本?,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试使用ajax获取属性文本,但不起作用。比如说 get.php 假设$.ajax返回的数据是find方法,那么find方法在查找子代时将不起作用。您可以直接获取其属性,如下所示 var title = $(html).attr('title'); 或者,创建一个DOM元素,返回数据为HTML,然后使用find var html='12345' var title=$html.attr'title'; $'title'.texttitle; .ajax应该是$.ajax。url应为字

我正在尝试使用ajax获取属性文本,但不起作用。比如说

get.php

假设$.ajax返回的数据是find方法,那么find方法在查找子代时将不起作用。您可以直接获取其属性,如下所示

var title =  $(html).attr('title');
或者,创建一个DOM元素,返回数据为HTML,然后使用find

var html='12345' var title=$html.attr'title'; $'title'.texttitle;
.ajax应该是$.ajax。url应为字符串。^此外,html变量包含什么?如果html的值与您在第一个代码段中粘贴的值完全相同,则您将无法使用$html.find'get查找元素。get似乎是根节点。find正在寻找后代$attr'title'应该足够了。无论您如何查找元素attr'title'应该产生一个字符串,您都不应该尝试调用该字符串上的.text。我更新了我的问题。为什么人们会否决我的问题??是的。@Debar,源URL在哪里?源URL是URL:'index.php?route=get',
<div id="title"></div>
$.ajax({
    url: 'index.php?route=get.php',
    dataType: 'html',
    success: function(html) {
        var title =  $(html).find('#get').attr('title').text();
        console.log(title);
        $('#title').text(title);
    }
});
var title =  $(html).attr('title');
var title =  $('<div />').html(html).find('#get').attr('title');