在ajax响应中获取href值

发布于 2024-11-18 15:31:44 字数 692 浏览 2 评论 0原文

谁能指出我在尝试查找其中包含“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.");
                            }
                    });
            });

提前致谢 :)

Can anyone point out my mistake in trying to find the value of a href attribute of tag which contains "123456" within it?

                $('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.");
                            }
                    });
            });

Thanks in advance :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

送你一个梦 2024-11-25 15:31:44

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

就像这样:

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

谢谢你们的帮助!这是自 Hulu.com 以来最好的网站;)

I realized I needed to get the table first and then ".find" the particular a tag href value.

Like this:

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

Thanks for helping guys! This is the best website since Hulu.com ;)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文