Доброго времени суток, форумчане!
Ситуация такова:
Есть форма с элементами <select>, по кнопке идет передача данных в таблицу. Как заменить select'ы на <input type="text">?
select
<select class="wicartoptional" data-good-id="002" name="dlin">
<option value="0" data-subid="2" data-option-name="Длина:2м" selected>2</option>
<option value="0" data-subid="3" data-option-name="Длина:3м">3</option>
Функция
function WICartOptionalSelect(selectClass)
{
$("select." + selectClass).each(function()
{
var goodID = $(this).data("good-id");
var goodPrice = $(this).val();
var goodSubID = $(this).find('option:selected').data("subid");
var goodSubName = $(this).attr("name");
var goodOptionName = $(this).find('option:selected').data("option-name");
WICartOptionalTotalPrice(goodID, goodPrice, goodSubID, goodSubName, goodOptionName);
});
}
костяк данных идет из переменной:
var priceList = {
"001" : {"id" : "001", "subid" : {}, "name" : "Со склада", "subname" : {}, "nds" : "12", "price" : "100"},
"002" : {"id" : "002", "subid" : {}, "name" : "Под заказ", "subname" : {}, "nds" : "18", "price" : "200"},
.
.
.
014
};