jquery 以编程方式单击链接

标签 jquery triggers click

我知道以下函数可以触发点击:

var link = $("#linkId");
    link.click();

但就我而言,我没有 id,但我有 name 属性,所以我使用:

var link = $('a[name=content_'+params['p']+']');
link.click();

但是点击不了,上面的代码有什么问题。如果我使用 id 它工作正常。

最佳答案

我假设您实际上有一个绑定(bind)到匹配链接的点击事件。如果是这样的话...

对于属性选择器,如果值比字母序列更复杂(例如包含下划线或其他标点符号),请将其括在引号中。

var link = $('a[name="content_'+params['p']+'"]');

关于jquery 以编程方式单击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11933235/

相关文章:

javascript - 从工具提示中获取属性

Excel VBA : recalculate in UDF sum by highlight color

jquery - CSS 中的事件选项卡

mysql - 进行波浪变换的正确方法

css - 使用 DIV 重叠 Iframe 在 Firefox 上似乎不起作用

Python 自动点击脚本

javascript - 捕获刷新并将页面更改为index.html

javascript - 为什么比较三个数组元素返回 false

c# - 鼠标悬停时显示说明

oracle - 如何检查触发器是否无效?