对于 JS 来说,我并不是一个十足的菜鸟,但是昨天开始使用 JQuery...:)
我想让 GA 默认一次显示 50 行 - 使用 GM + JQuery!
(不在内部设置中)。
另外,我不想自己提出任何请求 - GA 必须这样做。
我只想在 Select/ComboBox/DropDown 中选择数字“50”并触发默认操作。
(如果我没记错的话,是一个帖子)。
到目前为止我得到了什么:
$(".ACTION-toggleRowShow option[value=50]").attr("selected",true).click();
它的工作效率为 50%。
所有页面均以选定的“50”开头,但不会显示额外的行。
也许它没有触发任何东西?
已经尝试过
与 $('.ACTION-toggleRowShow').val('50').change();
和 $('.ACTION-toggleRowShow').val('50').trigger();
和 $('.ACTION-toggleRowShow').get(0).selectedIndex = 2;
和 $('.ACTION-toggleRowShow').val('50').trigger('change');
和 $('.ACTION-toggleRowShow').val('50').trigger('click');
他们都不适合我。
(他们都选择了正确的值“50”,但没有人能够触发该事件)。
谢谢大家。
最佳答案
如果我理解正确的话,这应该做你想要的: 选择值为 50 的选项并触发更改事件
$('.ACTION-toggleRowShow').val('50').trigger('change');
关于javascript - 如何使用jquery和greasemonkey在谷歌分析中选择一个选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7679863/