Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
Url 链接上与Jquery的正常匹配不起作用_Url_Jquery Selectors - Fatal编程技术网

Url 链接上与Jquery的正常匹配不起作用

Url 链接上与Jquery的正常匹配不起作用,url,jquery-selectors,Url,Jquery Selectors,我试图从一个重复了这种代码的页面上获取URL- 在Jquery中使用此代码-$jq(“#PublicResults a[href]” 出于某种原因,当我调用$jq(“#PublicResults a[href]”)text()时,我得到了Ajay Prakash 我不知道为什么,我想知道为什么 但更重要的是,我想知道如何只获取URL 谢谢你的帮助 编辑- 好的,下面的回答在firebug控制台中给了我一个未定义的问题,我不知道为什么-为了克服我尝试过的问题- $jq("#PublicResul

我试图从一个重复了这种代码的页面上获取URL-

在Jquery中使用此代码-
$jq(“#PublicResults a[href]”

出于某种原因,当我调用
$jq(“#PublicResults a[href]”)text()
时,我得到了Ajay Prakash

我不知道为什么,我想知道为什么

但更重要的是,我想知道如何只获取URL

谢谢你的帮助

编辑- 好的,下面的回答在firebug控制台中给了我一个未定义的问题,我不知道为什么-为了克服我尝试过的问题-

$jq("#PublicResults a[href]").attr("href")
这只给了我所在页面的url,而不是所有的链接——知道为什么吗

尝试(未测试)——


当我将其输入firebug控制台时,它也会给我“未定义”,我不是用数组表示法吗?“$jq(“#PublicResults a[href]”)。text()将为您获取任何具有href属性的链接的文本。我试图做的是返回'href'属性的值。这真的很奇怪-因为它对我来说是未定义的如果你转到JSFIDLE链接,该警报是否为'undefined'?
$jq("#PublicResults a").attr("href")