HTML:
<select name="employee_ID" id="employee_ID" onchange="$('#IncomeTaxDeduction').val($('#employee_ID').find(':selected').data('incomtax'));">
<option value="" disabled selected style="display:none;">Select</option>
<?php foreach ($employee_data as $emp_opt_value): ?>
<option value="<?php echo $emp_opt_value['ID']; ?>" data-incomtax= "<?php echo $emp_opt_value['IncomeTaxPercent']; ?>" onclick="deductions(this)" > <?php echo $emp_opt_value['ID']; ?></option>
<?php endforeach; ?>
</select>
JS:
var itdeduction;
function deductions(obj){
itdeduction = parseFloat(obj.getAttribute('data-incomtax'));
alert(itdeduction);
}
This 'data-' attribute works very well in firefox but it is not working in google chrome. Can somebody kindly help me.