Добавить обработчики событий для каждого отдельного элемента списка (jQuery Mobile) - PullRequest
0 голосов
/ 13 октября 2011

как добавить обработчики событий для каждого отдельного элемента?

Я пытаюсь добавить событие onclick для вызова метода, и в то же время оно передаст ему идентификатор, чтобы сообщить JavaScriptкакой идентификатор элемента был нажат.

function theMethod(id) {

}

Ответы [ 2 ]

0 голосов
/ 13 октября 2011
$('#ul_element_selector').delegate('li', 'click', function () {
    theMethod(this.id);
});

Код в theMethod(id) также можно просто поместить в анонимную функцию, прикрепленную к событию click для элементов li.

Приведенный выше код предполагает, что у каждого из li есть свой уникальный идентификатор.

0 голосов
/ 13 октября 2011
$('.selector-for-li').click(function() {
    var id = $(this);
    theMethod(id);
    // do stuff
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...