jeditable - несколько редактируемых полей, активируйте правильное поле для редактирования - PullRequest
0 голосов
/ 05 марта 2011

Я использую jeditable плагин jquery.

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

В настоящее время я делаю что-то сумасшедшее, как это:

$(".edit_trigger").bind("click", function () {

            $(this).parent().parent().prev().prev().prev().trigger("edit");
        });

как лучше это сделать? как он продолжает ломаться, когда я меняю раскладку.

1 Ответ

0 голосов
/ 05 марта 2011

Предполагая, что .edit_trigger - кнопка, вы можете включить в кнопку ref = "ID OF EDIT ELEMENT", чем изменить свой код на.

$(".edit_trigger").bind("click", function () {

        $('#' + $(this).attr("ref")).trigger("edit");
    });
...