JQuery нажмите на ссылку привязки внутри конкретного идентификатора при изменении Checbox - PullRequest
0 голосов
/ 31 октября 2011

Вот моя проблема:

У меня есть список флажков, каждый из которых имеет свой собственный clss, и каждый из них - если отмечен - добавляет новую ссылку с тем же классом. Так что теперь, если я проверяю чекбокс, появляется ссылка, если я нажимаю на ссылку, он удаляет себя и снимает флажок. Теперь остается только установить флажок, а затем, если снять флажок, я хочу щелкнуть эту созданную ссылку.

Итак, что-то вроде этого будет работать

if($('.classNameHere').is(":checked"))
{
    $('.classNameHere').change(function (){
    $('li.classNameHere a').click?;     //--> I am not sure how to click the anchor
}):

}

Любая помощь будет оценена.

Спасибо

Ответы [ 2 ]

1 голос
/ 31 октября 2011

Если вы связали событие клика со своими ссылками, вы можете попробовать:

$('li.classNameHere a').triggerHandler('click');

Если вы этого не сделали (кажется, что так), вам нужно сначала связать его с помощью «live», поскольку вы генерируете эти гиперссылки динамически:

$('li.classNameHere a').live('click', function() {
// code logic here...
} );
1 голос
/ 31 октября 2011

это: $('li.classNameHere a').click() что ты имеешь в виду?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...