jQuery щелкните добавленные элементы

Я сгенерировал несколько HTML-ссылок с помощью jQuery и добавил их в какой-то div но похоже, что сейчас я не могу вызвать метод щелчка, когда эти элементы добавлены (он работал нормально, когда они были жестко закодированы в html) Однако одним из параметров является функция, которую я сохраняю как ...

Как преобразовать строку в javascript / jquery в функцию?

Я пытаюсь использовать список параметров JSON для инициализации функция. Однако одним из параметров является функция, которую я сохраняю как строку, и я получаю сообщение об ошибке, когда пытаюсь использовать eval () для возврата функции.

Например, если мой JSON:

json = { "one": 700, "two": "function(e){alert(e);}" }

Then в моем коде:

parameters = eval(json);
$('myDiv').addThisFeature({
 parameter_1: json.one,
 parameter_2: eval(json.two)  // <= generates error
})
7
задан Adam Morris 14 December 2010 в 18:26
поделиться