Метод .val странно работает
Доброго здравия!
Не могу понять в чем проблема. Вообщем на странице https://e.mail.ru/settings/security я пытаюсь через метод .val вставить текст в input, но происходит ерунда какай-то. Сайт будто не видит что я вставил туда текст и считает что там пусто, хоть визуально и отображается что текст введен. Вот собстна мой скрипт: // ==UserScript== // @name change_pass // @include *mail.ru* // @require [url]http://code.jquery.com/jquery-latest.js[/url] // ==/UserScript== (function main(){ $('.js-changePassword').trigger('click'); var timer=setInterval(function(){ $('.c0166:eq(0)').val('старыйПарольОтПочты'); $('.c0166:eq(1)').val('новыйПароль'); $('.c0166:eq(2)').val('новыйПароль'); $('.c01120').trigger('click'); if($('.c0166:eq(0)').val()!='') clearInterval(timer); },999); })(); А это куда я хочу вставить текст в 9,10,11 строке <input data-test-id="old-password-input" type="password" class="c0166 c0167" value=""> <input name="new-password" data-test-id="new-password-input" type="password" class="c0166 c0167" value=""> <input data-test-id="repeat-password-input" type="password" class="c0166" value=""> |
попробуйте через буфер обмена, должно сработать.
|
Часовой пояс GMT +3, время: 01:03. |