2011-10-06 59 views
3

當談到JS時,並不總是noob,但昨天開始使用JQuery ...... :)如何使用jquery和greasemonkey在谷歌分析選擇一個選項?

我想讓GA在默認情況下一次顯示50行 - 使用GM + JQuery!
(不在內部設置中)。

另外,我不想自己提出任何要求 - GA必須這樣做。
我只想在Select/ComboBox/DropDown中選擇數字「50」並觸發默認操作。
(POST,如果我沒有弄錯)。

我走到這一步:

$(".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',但是甚至沒有人能夠觸發該事件)。

GA - field marked in red

謝謝大家。

回答

0

如果我理解正確的話,這應該做你想做的: 與值50選擇選項,並觸發change事件

$('.ACTION-toggleRowShow').val('50').trigger('change'); 
+1

已經嘗試過'$( 'ACTION-toggleRowShow。')VAL(。 ''50')。trigger('change');'和$('。ACTION-toggleRowShow')。val('50')。trigger('click');' - 它們都不起作用 – RASG

相關問題