javascript - 获取一个href属性并将该属性设置给其他div

标签 javascript jquery html

我有 3 个具有这种结构的类(这是我的网络应用程序中的 slider ):

<div class="emotion--digital-publishing">
  <div class="dig-pub">
    <div class="bg--image">/div>
      <div class="dig-pub--layer center center">
        <div class="layer--wrapper">
          <div class="layer--content">
            <div class="dig-pub--button">
              <a href="/wilson-camo"></a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>

我想获取 ahref 属性,并使用 this url 将 href 属性设置为 挖掘酒吧。这对我来说非常重要,这是链接(我点击了哪个类),因为 3 个类有不同的链接。 我想使用 jQuery。

最佳答案

您将点击事件绑定(bind)到 anchor 标记。如果页面上有很多 anchor 标记,您还需要为 anchor 标记分配一个类,因此请将“className”替换为您的类名称。我不确定您想如何将其分配给 div,因此我将其作为数据属性完成,因为这是传统的方法。

$('a.className').on('click', function (){
    $(this).closest('.dig-pub').attr('data-href', $(this).attr('href'));
});

关于javascript - 获取一个href属性并将该属性设置给其他div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52006722/

相关文章:

jquery - 问题单击阵列缩略图以获得全尺寸图像,带有下一个和上一个按钮

javascript - 我们如何根据 mongoDB 数据增加语义 UI 进度条?

javascript - 在不返回服务器的情况下动态加载图像的最佳方法是什么?

javascript - 在 Firefox 中(拖放)文件

javascript - 自动提交表单时避免重定向或无限循环

javascript - 首次单击 Rails、Coffeescript 后禁用链接

javascript - 使用 Ethers.js 获取钱包地址中存储的所有 ENS 域的列表

javascript - 捕获鼠标离开 body 元素越过顶部边界

html - 无法使用 CSS 下拉菜单

HTML:图像具有绝对位置,文本流过。怎么做?