Javascript/jquery - <a> 标记或 href 值上的 click() 方法

标签 javascript jquery

在第三方网站上,我想单击以下链接来打开模式。 <a data-login-modal href=/login class="link-reset">

我正在考虑使用 .click()方法。

但是我遇到了麻烦,因为 <a> :

  • 没有 ID - 所以我不能使用$(#id).click() ;
  • 没有独特的类 - 所以我不能使用 $(.class).click() ;

使用 .click() 的正确方法是什么?方法基于href<a>姓名(data-login-modal)

最佳答案

在 jQuery 中按名称获取元素:

$('[name="ElementNameHere"]').click();

或者更具体地满足您的要求:

$('[name="ElementNameHere"]').click(function () {
   // do stuff
});

示例 here .

关于Javascript/jquery - <a> 标记或 href 值上的 click() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31610947/

相关文章:

javascript - jquery显示唯一的 child

javascript - 如何选择父标签?

php - "Undefined property"尝试通过 php 将 javascript 表单数据保存到 mysql 数据库时

javascript - jquery slider 连续滑动

jquery - CodeSlider 选项卡大小调整

jquery - 元素未在 percircle 中的 div 中居中对齐

javascript - (func)() 和 (func).call(window) 之间的区别

javascript - 检查行时从表中的特定列获取数据

javascript - 全局变量在函数 javascript 中失效

Javascript 正则表达式匹配()