0

私は次のセレクターを使用しています:

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

これにより、上記のdata-href属性を持つリンクが検索され、クリックされます。しかし、私は少し違うことをする必要があります。私が持っているのは、次のようなものが格納されている変数です。

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

rk =の後の4文字を取得し、「/ C」で始まり、その後に4文字が続くdata-hrefを持つリンクを検索して、クリックを送信するにはどうすればよいですか?

4

1 に答える 1

0

分割を使用し、セレクターで開始と終了の両方を使用する必要があります。

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 に答える