Вы можете использовать data-* атрибут, в который запишите значение item.Description.
$.ajax({
url: "/product/getData.php",
success: function (data) {
var option = '<option value="не выбрано||0||0" data-u1="0" data-w1="0">не выбрано</option>';
data.n.forEach(function (item) {
option += '<option value="' + item.Total + '||0||0" data-u="0" data-description="' + item.Description + '">' + item.Total + "</option>";
});
$(".CalculationType1").attr("data-value", "1");
$(".CalculationType1").html(option);
}
});
И тогда можете получить доступ к этому значению через свою функцию...
function format(/* HTMLOptionElement */ option) {
if(!option.id) return option.text;
return '<span style="color:green; width:150px;">' + option.dataset.description + '</span> ' + option.text;
};
Если я вас не так понял, то вы можете показать больше кода, например, как у вас используется функция format!
Сообщение от sloneCH
|
Можно конечно и <font color="green">
|
Этот элемент не следует использовать, чтобы применить стили, используйте атрибут style, или лучше используйте стили в отдельном файле.