Javascript 从导入的HTML创建变量';使用jqueryajax的s ID和子级

Javascript 从导入的HTML创建变量';使用jqueryajax的s ID和子级,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我可以使用以下jQuery代码从网页获取HTML: $(document).ready(function() { baseUrl = "http://www.somewebsite.com/"; $.ajax({ url: baseUrl, type: "get", dataType: "html", success: function(data) { // Create variable h

我可以使用以下jQuery代码从网页获取HTML:

$(document).ready(function() {
    baseUrl = "http://www.somewebsite.com/";
    $.ajax({
        url: baseUrl,
        type: "get",
        dataType: "html",
        success: function(data) {
            // Create variable here
        }
    });
});
我想创建一个变量,该变量包含AJAX请求返回的HTML中第二个锚点的文本:

<div id="wrapper">
    <ul>
        <li>
            <a></a>
            <a>I want to get the data from this anchor</a>
        </li>
    </ul>
</div>

  • 我想从这个锚获得数据

坦率地说,我不知道从哪里开始,因为我不熟悉jQuery。有人能给我指出正确的方向吗?

你想要锚之间的文字吗?这是ajax请求返回的html吗?@floor:是的,这是ajax请求返回的html。我想要一个具有文本值的变量:“我想从这个锚获取数据”。这个问题回答了您的问题:另一种方法是将其视为一个大字符串,并使用正则表达式或一些字符串操作来获取所需的文本。但是上面的答案要快得多/容易得多。如果可能的话,您可能会将一个类或一个id放在您想要定位的标记上。然后遵循与该问题答案相似的结构,或者您可以使用伪css类(如nth child)将其作为目标