获取哈希并存储在变量中
Getting Hash and Storing in Variable
我正在尝试从对象中获取哈希值。我基本上在做的是这样的:
target = $('a[href^="#products"]');
targetHashed = target.hash;
$targetHashed = $(targetHashed);
console.log(targetHashed);
我将引用放在"目标"中,然后获取哈希值以及后面带有".hash"的所有内容,然后将包含哈希值"targetHashed"的变量转换为对象,以便我可以做一些事情,例如获取偏移量等。 问题是每当我尝试将 .hash 附加到它时,"目标哈希"都会输出未定义。有人知道我哪里出错了吗?
如果要获取所选元素的 href 属性的值,则需要使用attr
,以便第二行看起来像这样。
targetHashed = target.attr('href');
但这只选择第一个元素,如果你想使用所有这些元素,那么你需要遍历该数组。
相关文章:
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- Javascript全局变量存储在哪个对象中
- 将javascript变量存储到HTML文本框中
- 如何将angular.js模型变量存储在javascript变量中
- 如何使用 AngularJS 将变量存储在数组中
- 简单的事情,如何将变量存储到数组中
- 将变量存储到数组 JavaScript 中
- 全局变量存储在 Node.JS 中的什么位置?节点中是否有类似窗口的对象
- 将变量存储到我的服务器
- Selenium IDE - 我可以将Selenium变量存储到javascript变量中吗?
- 如何将这三个变量存储到本地存储中
- 有没有办法将会话变量存储在 AJAX 调用的 javascript 中或仅存储在方法中
- 如何将javascript变量存储到php中
- mootools将变量存储在IE中iframe的父级中
- 将包含数据的变量存储到Mysql中
- 变量存储函数作为基元类型或引用类型
- 将javascript变量存储在mysql数据库中
- 对于Loop/Each Loop变量存储和比较(jQuery或Javascript
- 如何使用AJAX将javascript变量存储到我的sql数据库中
- 将javascript变量存储在数据属性中并进行检索