相关疑难解决方法(0)

$(this)和this之间有什么区别?

我有以下代码

$('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)

结果未定义.

有人请帮忙清除这个吗?我为此敲打我的脑袋....

javascript jquery this

6
推荐指数
2
解决办法
518
查看次数

将动态文本添加到锚链接 URL 查询

我有一组由另一个系统生成的锚点。

锚点是切换锚点,所以是真/假开关。

我需要向其中添加用户输入的自定义文本。我想我可以使用 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)

html javascript anchor jquery

1
推荐指数
1
解决办法
155
查看次数

标签 统计

javascript ×2

jquery ×2

anchor ×1

html ×1

this ×1