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, время: 23:35. |