вызвать jquery click - PullRequest
       15

вызвать jquery click

0 голосов
/ 07 января 2010

Я использую jquery для построения дерева просмотра через ajax, который обновляется автоматически каждые 5 секунд.И я хочу, чтобы после построения дерева одна из веток была выбрана автоматически.Но когда я использую $('#treeview li span.Running').click();, ничего не происходит.

Я ловлю событие щелчка, используя

$('#treeview li span').live('click',function(){
  ....
});

Я пытался использовать jQuery вместо $, и это было неудачно.

Спасибо заранее.BR.

Ответы [ 3 ]

3 голосов
/ 07 января 2010

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

 $('#treeview li span.Running').click();

должно быть:

 $('#treeview li span.Running').trigger('click');

http://docs.jquery.com/Events/trigger

0 голосов
/ 07 января 2010

Моя функция для захвата события была написана после функции для запуска события. Когда я перемещаю функцию захвата спереди, все начинает работать правильно.

0 голосов
/ 07 января 2010

Вы убедились, что $ ('# treeview li span.Running') выбирает элемент, который, как вы надеетесь, будет?

...