Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как найти нужный элемент? (https://javascript.ru/forum/events/38174-kak-najjti-nuzhnyjj-ehlement.html)

Mukhtar 23.05.2013 05:52

Цитата:

Сообщение от рони (Сообщение 252169)
выбрать нужную ссылку и кликнуть.
jQuery(селектор ссылки).eq(0).click();

я кажется неправильно пишу селектор ссылки. Пробую вот так

jQuery('a href[title="~'+id+'"]').eq(0).click();


Так тоже не нажимает

jQuery('.flink title="~'+id+'"').eq(0).click();

Mukhtar 23.05.2013 06:22

function timers(){
	var id=$GET['id'];
	var items = jQuery('.inlinePanel-ul-li .flink').attr({title:"~"+id+""});
	items.click();
}
timers();

Вот так нажимает, но на последний элемент. Если быть точным, нажимает на все элементы до конца. А нужный пропускает.

Mukhtar 23.05.2013 07:02

вывел items через alert, выдало Object.

Походу поэтому все линки и нажимает.

Mukhtar 23.05.2013 08:57

Добился я нажатия нужного линка. Теперь мне нужно, чтобы следующий линк нажался с задержкой.

Пробую
jQuery('#makeList a[href="{$mark}"]').click();
		jQuery('#popMake .flink').eq(0).click();
		setTimeout(jQuery('#modelList a[href="{$model}"]').click(),3000);
		jQuery('#popModels .flink').eq(0).click();

не получается.
Последний штрих остался, помогите?

рони 23.05.2013 15:45

Цитата:

Сообщение от Mukhtar
<a class='.link' href='some_text' title='~some_id'>some_text</a>

если ссылка такая же, то мешает точка в классе.

Mukhtar 23.05.2013 16:07

Цитата:

Сообщение от рони (Сообщение 252368)
если ссылка такая же, то мешает точка в классе.

Про точку можно забыть, все работает, мне только нужно последний клик чтобы программно был с задержкой


Часовой пояс GMT +3, время: 02:40.