jquery и click()
regx=/rate\.php\?id=\d{1,}&type=users&act=up/gm; $("a").each(function(){ hh=$(this).attr('href'); if(regx.test(hh)){ $(this).click(); //alert($(this).attr('title')) } }) }) в комментарии алерт правильно выводит титл нужной ссылки но клик не проиcходит а в еррорконсоли Код:
Error: Component is not available |
браузер Mozilla?
в остальных же все работает? если да, то это связано с тем что в Mozilla-а DOM-метод click() не работает сделана ли какая-то ему замена в jQuery я не в курсе. |
da mozilla.
v ostal'nyh ne znayu - pishu script dlya greasemonkey) |
Определить ссылкам обработку программного нажатия:
$('a').click(function(ev, data){ if (data) { document.location.href = $(this).attr('href'); } }); Вызывать событие так: $('a').trigger('click', 1); |
$("body").append('<div id="click" onClick="return false;"></div>'); $("a").each(function(){ hh=$(this).attr('href'); if(regx.test(hh)){ h=$(this).attr('onClick'); $("div#click").attr('onClick',h) } }) $("div#click").click(); проблема тока в том что мне нужен Онклик) как обычно через жо... но работает)) почему не срабатывает на тегах "а"? и есть ли регексп сразу в селекторах? |
Часовой пояс GMT +3, время: 01:41. |