Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2013, 12:28
Аспирант
Отправить личное сообщение для Valentinka_1 Посмотреть профиль Найти все сообщения от Valentinka_1
 
Регистрация: 09.09.2012
Сообщений: 38

атрибуты data
Доброго времени суток.
На странице есть элемент select с 3мя option. У каждого option усть по 2 атрибута data. Не получается передать значения data в js. Вот код
Код JavaScript

var plat_pb;
    var plat_otb;
    function updatePlat()
    {
        $('[name=oplata] option').each(function() { 
            if($(this).text() == $('[name=oplata]').val())
            {
                plat_pb = parseFloat($(this).attr("data-pb"));  
                plat_otb = parseInt($(this).attr("data-otb"));
            }
        });
    }

Код HTML

<td><select name="oplata">
<option data-pb="1.01" data-opt="0"> 1</option>
<option data-pb="1" data-otp ="0.75">2</option>
<option data-pb="1" data-otp ="0">3</option>
</select></td>

Судя по всему проблема в том , что не попадает в if, но я никак не могу понять в чем причина.
Ответить с цитированием