我有这个链接...
<a class="class sub1 class2" href="test.asp?Code=2D3824&ID=1">
我需要在 href 中获取 ID 值。我试过:
jQuery("a.class.sub1.class2[href$='2D3824']").text();
试图让一个字符串分手,但它回来是空的。有任何想法吗?
我有这个链接...
<a class="class sub1 class2" href="test.asp?Code=2D3824&ID=1">
我需要在 href 中获取 ID 值。我试过:
jQuery("a.class.sub1.class2[href$='2D3824']").text();
试图让一个字符串分手,但它回来是空的。有任何想法吗?
如果字符串始终具有相同的格式:
jQuery("a.class.sub1.class2[href*='2D3824']").attr('href').split('=')[2];
要使用正则表达式根据查询字符串键获取值:
jQuery("a.class.sub1.class2[href*='2D3824']").attr('href').match(/\&ID\=(.*?)$/)[1];
您需要获取 href 的属性,而不是锚的文本,并且还需要使用 contains 选择器 *=。
jQuery("a.class.sub1.class2[href*='2D3824']").prop('href').split('=')[2];