Доброго времени суток.
Используемый мною jquery-плагин содержит следующую строку
return '<td>' + field.setValue(field.html, content)[0].outerHTML + '</td>';
Метод setValue из внутри моего кода:
field_templates: {
'number': {
html: '<input type="number" name="monday-start">',
getValue: function (input) {
return $(input).val();
},
setValue: function (input, value) {
if (value) {
return $(input).val('66').addClass('setValue').data('dtv-val', 555);
}
return $(input).val('');
}
}
},
Проблема в том, что я получаю на выходе
<input type="number" name="monday-start" class="setValue">
вместо того, что я хочу
<input type="number" name="monday-start" value="66" class="setValue" data-dtv-val="555">
Объясните пожалуйста, чего я не понимаю. Как мне получить строку с нужными мне атрибутами? Также буду благодарен, если скините ссылку на мат.часть. Я не очень силен в JavaScript