Я хочу получить значение пользовательского атрибута из множественного выбора, вот мой HTML, код
<select multiple name="tax[]" id="tax_classes" onChange="getSelectedOptions(this)">
<option value="2" data-percentage="9.00">CGST(9.00%)</option>
<option value="1" data-percentage="18.00">GST(18.00%)</option>
<option value="3" data-percentage="9.00">IGST(9.00%)</option>
<option value="4" data-percentage="12.00">Tax(12.00%)</option>
</select>
Из приведенного выше тега я хотел получить значение атрибута data-percentage
.
Вот сценарий, который я пробовал до сих пор
function getSelectedOptions(tax)
{
var options = [], option;
var len = tax.options.length;
for (var i = 0; i < len; i++) {
option = tax.options[i];
if (option.selected) {
options.push(option);
alert(option.value);
}
}
}
Я получаю вывод как 2,1,3
,
Но мой ожидаемый вывод - 9.00, 18.00, 9.00
.