javascript - Javascript:访问数据链接属性
问题描述
https://151megapixel.co.nz/concrete5/index.php/gallery
我有一个使用 SmartPhoto 生成的 javascript 幻灯片(所以我可以获得缩放功能)。但是,我希望将数据标题作为指向另一个页面的链接。我不能在这里发布 javascript 代码,因为它超过 1000 行。
我试过了:
data-link="/concrete5/index.php/purchase"
$(".aclick").click(function (e) {
e.preventDefault();
alert($(this).find('data-caption').attr("data-link"));
});
解决方案
我检查了您提供的链接。据我了解,您可以这样写:
$('a.js-smartPhoto').click(function (e) {
e.preventDefault();
alert($(this).data('link'));
});
推荐阅读
- mqtt - HTTP API Rest Controller POST `/api/plugins/rpc/oneway/{deviceId}` RPC 调用未到达网关
- java - 我们能否在一个 POM 页面中为同一个 Web 元素变量存储不同的定位器(xpath、css、id、名称)类型
- ios - 尽管遵循了推荐的设置,但仍无法将 Swift 代码导入到 Objective-C。手动桥接的可能性?
- anylogic - 在 AnyLogic 中手动转换代理并访问其 SelectOutputOut 类型的参数?
- r - 标签乱序(ggplot2)
- apache-kafka - 回调中的 Kafka 生产者未来元数据
- mysql - 加入表格时使用最近的日期作为缺失的日期
- php - 如何在彼此内部嵌套 2 个带有 foreach 循环的 SQL 语句
- android - BOARD_AVB_ENABLE 标志在哪里?(验证启动 Android (AVB))
- laravel - 用于从 https 中排除 POST 端点的 Laravel .htaccess 配置