【发布时间】:2017-06-20 08:18:06
【问题描述】:
我在表格行中的锚标记,格式如下,其中 url 末尾的数字可以是任何数字 1,9,100, 1049,...等。
点击锚点时如何获取网址末尾的数字?我什至无法让以下工作。:
$('table').on('click', 'a', function (event) {
alert($(this).attr('href').val());
});
$('table').on('click', 'a', function (event) {
alert($(this).attr('href').val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td>
<a href="/ControllerName/ActionName/1">Order Detail</a>
</td>
</tr>
<tr>
<td>
<a href="/ControllerName/ActionName/2">Order Detail</a>
</td>
</tr>
...
...
<tr>
<td>
<a href="/ControllerName/ActionName/100">Order Detail</a>
</td>
</tr>
...
...
<tr>
<td>
<a href="/ControllerName/ActionName/149">Order Detail</a>
</td>
</tr>
...
...
</table>
【问题讨论】:
-
$(this).attr('href').match(/\d+$/)[0] -
@Tushar 你应该写一个实际的答案。请不要为此使用 cmets。
标签: javascript jquery html anchor href