我有这个链接......
<a class="class sub1 class2" href="test.asp?Code=2D3824&ID=1">
我需要在href中获取ID值。我试过了:
jQuery("a.class.sub1.class2[href$='2D3824']").text();
尝试让字符串分解,但它会变回空白。有什么想法吗?
答案 0 :(得分:1)
如果字符串始终具有相同的格式:
jQuery("a.class.sub1.class2[href*='2D3824']").attr('href').split('=')[2];
使用正则表达式获取基于查询字符串键的值:
jQuery("a.class.sub1.class2[href*='2D3824']").attr('href').match(/\&ID\=(.*?)$/)[1];
答案 1 :(得分:0)
你需要获取href的属性,而不是锚的文本,你还需要使用包含选择器,* =。
的jQuery( “a.class.sub1.class2 [HREF * = '2D3824']”)丙( 'href' 属性)分割( '=')[2];