2013-04-01 40 views
0

我有此链接多个类...获取HREF字符串使用jQuery

<a class="class sub1 class2" href="test.asp?Code=2D3824&ID=1"> 

我需要在href的ID值。我试过了:

jQuery("a.class.sub1.class2[href$='2D3824']").text(); 

尝试获取一个字符串分解,但它回来了空。有任何想法吗?

回答

1

如果字符串始终具有相同的格式:

jQuery("a.class.sub1.class2[href*='2D3824']").attr('href').split('=')[2]; 

FIDDLE

要获得基于与正则表达式查询字符串键的值:

jQuery("a.class.sub1.class2[href*='2D3824']").attr('href').match(/\&ID\=(.*?)$/)[1]; 
+0

这样做了,谢谢! –

0

你需要得到属性为href,而不是锚点的文本,而且还需要使用包含选择器* =。 jQuery(“a.class.sub1.class2 [href * ='2D3824']”)。prop('href')。split('=')[2];