【问题标题】:Getting href value in ajax response在ajax响应中获取href值
【发布时间】:2011-09-27 15:58:30
【问题描述】:

谁能指出我在尝试查找包含“123456”的标签的href属性值时的错误?

                $('input').click(function(){
                    $.ajax({
                            type : "GET",
                            url : 'transfer.html',
                            dataType : "html",
                            success: function(data) {
                                alert($(data).filter('a[href*="123456"]').attr('href'));
                            },
                            error : function() {
                                    alert("Sorry, The requested property could not be found.");
                            }
                    });
            });

提前致谢:)

【问题讨论】:

  • 附注我已经尝试了 1000 种不同的方法,但我不会把它们都放在这里!他们都不适合我! :(

标签: jquery ajax filter tags href


【解决方案1】:

我意识到我需要先获取表格,然后“.find”特定的 a 标签 href 值。

像这样:

var table = $(data).find('table.className');
                                var a     = table.find('a[href*="123456"]');
                                var href  = a.attr("href");
                                alert(href);

感谢大家的帮助!这是自 Hulu.com 以来最好的网站;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-17
    • 2016-04-27
    • 1970-01-01
    • 2014-07-19
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多