0

刚才我正在处理一个 300 行长的依赖于 jQuery 的 javascript 文件,这不是我编写的。自从我做JS编程以来已经有一段时间了。

好吧,我必须从传递给函数的事件对象中提取 url。

在一个地方,我自己想出了这段代码:

  var $target = $(e.target);
  var url = $target.get().toString();

然而,在另一个函数中,我发现这个片段是别人写的

  var $target = $(e.currentTarget),
  url = $target.attr('href');

哪个片段更好,或更安全的平台独立性跨浏览器可用性?它们是等价的吗?

我意识到第二个依赖于 JS 内部方法(因此可能更快),而不是 jquery 方法,但也许正是因为这个原因,它与平台无关?

4

0 回答 0