Вы бы использовали eval()
, но то, что вы делаете, кажется очень плохой идеей:
var x = $('#id').attr('jq');
eval(x);
Причина, по которой это плохо, в том, что вы не отделяете функцию от структуры. HTML предназначен для описания структуры, а не интерактивности и функции.
JavaScript предназначен для обеспечения этого взаимодействия и улучшения, но не структуры. Такое использование встроенного jQuery является нарушением этого разделения. Просто пища для размышлений ...