可能这很容易,但我无法弄清楚。我有这个代码:
var myNewHref = "#"+jQuery(this).attr('id');
jQuery(this).attr('href', myNewHref);
jQuery(this).attr("id", "");
在第一行中,我根据元素的 id 创建新变量。在第二行中,我添加了一个带有 myNewHref 变量的 href 属性。在第三行中,我将 id 设置为空。问题是,如果我将我的 id 设置为空,它也会更改 myNewHref 变量并使其为空,但我希望它仍然使用 myNewHref 设置。此外,清除 id 的操作发生在我将其分配给我的 href 之后。任何人都可以帮忙吗?