我知道以下函数可以触发点击:
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/