我有以下代码
$('a').click(function() {
var url= this.href;
alert(url);
});
Run Code Online (Sandbox Code Playgroud)
这很好用,确定返回的结果是标记的url.
但是,如果我将上面的代码更改为
$('a').click(function() {
var url= $(this).href;
alert(url);
});
Run Code Online (Sandbox Code Playgroud)
结果未定义.
有人请帮忙清除这个吗?我为此敲打我的脑袋....
我有一组由另一个系统生成的锚点。
锚点是切换锚点,所以是真/假开关。
我需要向其中添加用户输入的自定义文本。我想我可以使用 JQuery 来构建它,但系统根本没有按预期响应和更新。
我已经到处搜索,但似乎找不到类似的问题;除了这个关于在表单提交上动态添加 get 参数到 url 的问题。但那是形式形式,这应该用于锚点。
例如:
<table id='custRefTable'>
<tr>
<td class="passed" title='Sunday, January 5, 2020 (date has passed)'><a href='toggle.php?date=2020-01-05'>05</td>
<td class="passed" title='Monday, January 6, 2020 (date has passed)'><a href='toggle.php?date=2020-01-06'>06</td>
<td class="passed" title='Tuesday, January 7, 2020 (date has passed)'><a href='toggle.php?date=2020-01-07'>07</td>
<td class="passed" title='Wednesday, January 8, 2020 (date has passed)'><a href='toggle.php?date=2020-01-08'>08</td>
<td class="passed" title='Thursday, January 9, 2020 (date has passed)'><a href='toggle.php?date=2020-01-09'>09</td>
<td class="passed" title='Friday, January 10, 2020 (date has passed)'><a href='toggle.php?date=2020-01-10'>10</td>
<td class="passed" title='Saturday, …Run Code Online (Sandbox Code Playgroud)