0

我正在使用以下选择器:

$('a[data-href="/C003Q/History"]').click(function(){        
   alert("clicked");
});​

这将找到具有上述 data-href 属性的链接并单击它。但是我需要做一些稍微不同的事情。我所拥有的是一个变量,其中存储了以下内容:

/Admin/Contents/Edit?pk=0103000&rk=0047

如何获取 rk= 之后的四个字符并搜索具有以“/C”开头的 data-href 后跟这四个字符的链接并向其发送点击?

4

1 回答 1

0

您需要使用 split 并同时使用 start with 和 end with 选择器。

arr = url.split('rk=');
result = arr[arr.length-1];   

$('a[data-href^="/C"][data-href$=' + result + ']').click(function(){
   alert("clicked");
});  
于 2012-12-19T05:56:45.580 回答