Как использовать JQuery и Greasemonkey, чтобы выбрать вариант в Google Analytics? - PullRequest
3 голосов
/ 07 октября 2011

Не полный нуб, когда дело доходит до JS, но начался вчера с JQuery ...:)

Я хочу, чтобы GA показывал по 50 строк за раз по умолчанию - используя GM + JQuery!
(не во внутренних настройках).

Плюс, я не хочу делать какие-либо запросы самостоятельно - GA должен это сделать.
Я просто хочу выбрать число "50" в Select / ComboBox/ DropDown и вызвать действие по умолчанию.
(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

спасибо всем.

1 Ответ

0 голосов
/ 07 октября 2011

Если я вас правильно понял, это должно сделать то, что вы хотите: выберите опцию со значением 50 и запустите событие изменения

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